Class SearchProtocol.Hit.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
ai.vespa.searchlib.searchprotocol.protobuf.SearchProtocol.Hit.Builder
All Implemented Interfaces:
SearchProtocol.HitOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SearchProtocol.Hit

public static final class SearchProtocol.Hit.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder> implements SearchProtocol.HitOrBuilder
Protobuf type searchlib.searchprotocol.protobuf.Hit
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.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.GeneratedMessageV3.Builder<SearchProtocol.Hit.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.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • getDefaultInstanceForType

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

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

      public SearchProtocol.Hit buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • setField

      public SearchProtocol.Hit.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • clearField

      public SearchProtocol.Hit.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • clearOneof

      public SearchProtocol.Hit.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • setRepeatedField

      public SearchProtocol.Hit.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • addRepeatedField

      public SearchProtocol.Hit.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • mergeFrom

      public SearchProtocol.Hit.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<SearchProtocol.Hit.Builder>
    • mergeFrom

    • isInitialized

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

      public SearchProtocol.Hit.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<SearchProtocol.Hit.Builder>
      Throws:
      IOException
    • getGlobalId

      public com.google.protobuf.ByteString getGlobalId()
      bytes global_id = 1;
      Specified by:
      getGlobalId in interface SearchProtocol.HitOrBuilder
      Returns:
      The globalId.
    • setGlobalId

      public SearchProtocol.Hit.Builder setGlobalId(com.google.protobuf.ByteString value)
      bytes global_id = 1;
      Parameters:
      value - The globalId to set.
      Returns:
      This builder for chaining.
    • clearGlobalId

      public SearchProtocol.Hit.Builder clearGlobalId()
      bytes global_id = 1;
      Returns:
      This builder for chaining.
    • getRelevance

      public double getRelevance()
      double relevance = 2;
      Specified by:
      getRelevance in interface SearchProtocol.HitOrBuilder
      Returns:
      The relevance.
    • setRelevance

      public SearchProtocol.Hit.Builder setRelevance(double value)
      double relevance = 2;
      Parameters:
      value - The relevance to set.
      Returns:
      This builder for chaining.
    • clearRelevance

      public SearchProtocol.Hit.Builder clearRelevance()
      double relevance = 2;
      Returns:
      This builder for chaining.
    • getSortData

      public com.google.protobuf.ByteString getSortData()
      bytes sort_data = 3;
      Specified by:
      getSortData in interface SearchProtocol.HitOrBuilder
      Returns:
      The sortData.
    • setSortData

      public SearchProtocol.Hit.Builder setSortData(com.google.protobuf.ByteString value)
      bytes sort_data = 3;
      Parameters:
      value - The sortData to set.
      Returns:
      This builder for chaining.
    • clearSortData

      public SearchProtocol.Hit.Builder clearSortData()
      bytes sort_data = 3;
      Returns:
      This builder for chaining.
    • getMatchFeaturesList

      public List<SearchProtocol.Feature> getMatchFeaturesList()
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
      Specified by:
      getMatchFeaturesList in interface SearchProtocol.HitOrBuilder
    • getMatchFeaturesCount

      public int getMatchFeaturesCount()
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
      Specified by:
      getMatchFeaturesCount in interface SearchProtocol.HitOrBuilder
    • getMatchFeatures

      public SearchProtocol.Feature getMatchFeatures(int index)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
      Specified by:
      getMatchFeatures in interface SearchProtocol.HitOrBuilder
    • setMatchFeatures

      public SearchProtocol.Hit.Builder setMatchFeatures(int index, SearchProtocol.Feature value)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • setMatchFeatures

      public SearchProtocol.Hit.Builder setMatchFeatures(int index, SearchProtocol.Feature.Builder builderForValue)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • addMatchFeatures

      public SearchProtocol.Hit.Builder addMatchFeatures(SearchProtocol.Feature value)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • addMatchFeatures

      public SearchProtocol.Hit.Builder addMatchFeatures(int index, SearchProtocol.Feature value)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • addMatchFeatures

      public SearchProtocol.Hit.Builder addMatchFeatures(SearchProtocol.Feature.Builder builderForValue)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • addMatchFeatures

      public SearchProtocol.Hit.Builder addMatchFeatures(int index, SearchProtocol.Feature.Builder builderForValue)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • addAllMatchFeatures

      public SearchProtocol.Hit.Builder addAllMatchFeatures(Iterable<? extends SearchProtocol.Feature> values)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • clearMatchFeatures

      public SearchProtocol.Hit.Builder clearMatchFeatures()
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • removeMatchFeatures

      public SearchProtocol.Hit.Builder removeMatchFeatures(int index)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • getMatchFeaturesBuilder

      public SearchProtocol.Feature.Builder getMatchFeaturesBuilder(int index)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • getMatchFeaturesOrBuilder

      public SearchProtocol.FeatureOrBuilder getMatchFeaturesOrBuilder(int index)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
      Specified by:
      getMatchFeaturesOrBuilder in interface SearchProtocol.HitOrBuilder
    • getMatchFeaturesOrBuilderList

      public List<? extends SearchProtocol.FeatureOrBuilder> getMatchFeaturesOrBuilderList()
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
      Specified by:
      getMatchFeaturesOrBuilderList in interface SearchProtocol.HitOrBuilder
    • addMatchFeaturesBuilder

      public SearchProtocol.Feature.Builder addMatchFeaturesBuilder()
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • addMatchFeaturesBuilder

      public SearchProtocol.Feature.Builder addMatchFeaturesBuilder(int index)
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • getMatchFeaturesBuilderList

      public List<SearchProtocol.Feature.Builder> getMatchFeaturesBuilderList()
      repeated .searchlib.searchprotocol.protobuf.Feature match_features = 4;
    • setUnknownFields

      public final SearchProtocol.Hit.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>
    • mergeUnknownFields

      public final SearchProtocol.Hit.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProtocol.Hit.Builder>