Class MLServerProto.Match.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<MLServerProto.Match.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<MLServerProto.Match.Builder>
org.languagetool.rules.ml.MLServerProto.Match.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, MLServerProto.MatchOrBuilder
Enclosing class:
MLServerProto.Match

public static final class MLServerProto.Match.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MLServerProto.Match.Builder> implements MLServerProto.MatchOrBuilder
Protobuf type lt_ml_server.Match
  • Field Details

  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
  • 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<MLServerProto.Match.Builder>
    • maybeForceBuilderInitialization

      private void maybeForceBuilderInitialization()
    • 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<MLServerProto.Match.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<MLServerProto.Match.Builder>
    • getDefaultInstanceForType

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

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

      public MLServerProto.Match buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • buildPartialRepeatedFields

      private void buildPartialRepeatedFields(MLServerProto.Match result)
    • buildPartial0

      private void buildPartial0(MLServerProto.Match result)
    • 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<MLServerProto.Match.Builder>
    • setField

      public MLServerProto.Match.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<MLServerProto.Match.Builder>
    • clearField

      public MLServerProto.Match.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<MLServerProto.Match.Builder>
    • clearOneof

      public MLServerProto.Match.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<MLServerProto.Match.Builder>
    • setRepeatedField

      public MLServerProto.Match.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<MLServerProto.Match.Builder>
    • addRepeatedField

      public MLServerProto.Match.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<MLServerProto.Match.Builder>
    • mergeFrom

      public MLServerProto.Match.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<MLServerProto.Match.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<MLServerProto.Match.Builder>
    • mergeFrom

      public MLServerProto.Match.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<MLServerProto.Match.Builder>
      Throws:
      IOException
    • getOffset

      public int getOffset()
       start position in the sentence (i.e. not relative to whole text)
       
      uint32 offset = 1;
      Specified by:
      getOffset in interface MLServerProto.MatchOrBuilder
      Returns:
      The offset.
    • setOffset

      public MLServerProto.Match.Builder setOffset(int value)
       start position in the sentence (i.e. not relative to whole text)
       
      uint32 offset = 1;
      Parameters:
      value - The offset to set.
      Returns:
      This builder for chaining.
    • clearOffset

      public MLServerProto.Match.Builder clearOffset()
       start position in the sentence (i.e. not relative to whole text)
       
      uint32 offset = 1;
      Returns:
      This builder for chaining.
    • getLength

      public int getLength()
       length of matched area; >0
       
      uint32 length = 2;
      Specified by:
      getLength in interface MLServerProto.MatchOrBuilder
      Returns:
      The length.
    • setLength

      public MLServerProto.Match.Builder setLength(int value)
       length of matched area; >0
       
      uint32 length = 2;
      Parameters:
      value - The length to set.
      Returns:
      This builder for chaining.
    • clearLength

      public MLServerProto.Match.Builder clearLength()
       length of matched area; >0
       
      uint32 length = 2;
      Returns:
      This builder for chaining.
    • getId

      public String getId()
       prefix for rule ids; should use a common value for one model/server
       
      string id = 3;
      Specified by:
      getId in interface MLServerProto.MatchOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       prefix for rule ids; should use a common value for one model/server
       
      string id = 3;
      Specified by:
      getIdBytes in interface MLServerProto.MatchOrBuilder
      Returns:
      The bytes for id.
    • setId

      public MLServerProto.Match.Builder setId(String value)
       prefix for rule ids; should use a common value for one model/server
       
      string id = 3;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public MLServerProto.Match.Builder clearId()
       prefix for rule ids; should use a common value for one model/server
       
      string id = 3;
      Returns:
      This builder for chaining.
    • setIdBytes

      public MLServerProto.Match.Builder setIdBytes(com.google.protobuf.ByteString value)
       prefix for rule ids; should use a common value for one model/server
       
      string id = 3;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getSubId

      public String getSubId()
       more specific suffix for rule ids; i.e. one model/server can return multiple values to distinguish between mach types
       
      string sub_id = 4;
      Specified by:
      getSubId in interface MLServerProto.MatchOrBuilder
      Returns:
      The subId.
    • getSubIdBytes

      public com.google.protobuf.ByteString getSubIdBytes()
       more specific suffix for rule ids; i.e. one model/server can return multiple values to distinguish between mach types
       
      string sub_id = 4;
      Specified by:
      getSubIdBytes in interface MLServerProto.MatchOrBuilder
      Returns:
      The bytes for subId.
    • setSubId

      public MLServerProto.Match.Builder setSubId(String value)
       more specific suffix for rule ids; i.e. one model/server can return multiple values to distinguish between mach types
       
      string sub_id = 4;
      Parameters:
      value - The subId to set.
      Returns:
      This builder for chaining.
    • clearSubId

      public MLServerProto.Match.Builder clearSubId()
       more specific suffix for rule ids; i.e. one model/server can return multiple values to distinguish between mach types
       
      string sub_id = 4;
      Returns:
      This builder for chaining.
    • setSubIdBytes

      public MLServerProto.Match.Builder setSubIdBytes(com.google.protobuf.ByteString value)
       more specific suffix for rule ids; i.e. one model/server can return multiple values to distinguish between mach types
       
      string sub_id = 4;
      Parameters:
      value - The bytes for subId to set.
      Returns:
      This builder for chaining.
    • ensureSuggestionsIsMutable

      private void ensureSuggestionsIsMutable()
    • getSuggestionsList

      public com.google.protobuf.ProtocolStringList getSuggestionsList()
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Specified by:
      getSuggestionsList in interface MLServerProto.MatchOrBuilder
      Returns:
      A list containing the suggestions.
    • getSuggestionsCount

      public int getSuggestionsCount()
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Specified by:
      getSuggestionsCount in interface MLServerProto.MatchOrBuilder
      Returns:
      The count of suggestions.
    • getSuggestions

      public String getSuggestions(int index)
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Specified by:
      getSuggestions in interface MLServerProto.MatchOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The suggestions at the given index.
    • getSuggestionsBytes

      public com.google.protobuf.ByteString getSuggestionsBytes(int index)
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Specified by:
      getSuggestionsBytes in interface MLServerProto.MatchOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the suggestions at the given index.
    • setSuggestions

      public MLServerProto.Match.Builder setSuggestions(int index, String value)
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Parameters:
      index - The index to set the value at.
      value - The suggestions to set.
      Returns:
      This builder for chaining.
    • addSuggestions

      public MLServerProto.Match.Builder addSuggestions(String value)
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Parameters:
      value - The suggestions to add.
      Returns:
      This builder for chaining.
    • addAllSuggestions

      public MLServerProto.Match.Builder addAllSuggestions(Iterable<String> values)
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Parameters:
      values - The suggestions to add.
      Returns:
      This builder for chaining.
    • clearSuggestions

      public MLServerProto.Match.Builder clearSuggestions()
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Returns:
      This builder for chaining.
    • addSuggestionsBytes

      public MLServerProto.Match.Builder addSuggestionsBytes(com.google.protobuf.ByteString value)
       legacy; use suggestedReplacements
       
      repeated string suggestions = 5;
      Parameters:
      value - The bytes of the suggestions to add.
      Returns:
      This builder for chaining.
    • getRuleDescription

      public String getRuleDescription()
       added later, optional (can be substituted by Java)
       
      string ruleDescription = 6;
      Specified by:
      getRuleDescription in interface MLServerProto.MatchOrBuilder
      Returns:
      The ruleDescription.
    • getRuleDescriptionBytes

      public com.google.protobuf.ByteString getRuleDescriptionBytes()
       added later, optional (can be substituted by Java)
       
      string ruleDescription = 6;
      Specified by:
      getRuleDescriptionBytes in interface MLServerProto.MatchOrBuilder
      Returns:
      The bytes for ruleDescription.
    • setRuleDescription

      public MLServerProto.Match.Builder setRuleDescription(String value)
       added later, optional (can be substituted by Java)
       
      string ruleDescription = 6;
      Parameters:
      value - The ruleDescription to set.
      Returns:
      This builder for chaining.
    • clearRuleDescription

      public MLServerProto.Match.Builder clearRuleDescription()
       added later, optional (can be substituted by Java)
       
      string ruleDescription = 6;
      Returns:
      This builder for chaining.
    • setRuleDescriptionBytes

      public MLServerProto.Match.Builder setRuleDescriptionBytes(com.google.protobuf.ByteString value)
       added later, optional (can be substituted by Java)
       
      string ruleDescription = 6;
      Parameters:
      value - The bytes for ruleDescription to set.
      Returns:
      This builder for chaining.
    • getMatchDescription

      public String getMatchDescription()
       description of the match; displayed in e.g. the add-on pop-up
       
      string matchDescription = 7;
      Specified by:
      getMatchDescription in interface MLServerProto.MatchOrBuilder
      Returns:
      The matchDescription.
    • getMatchDescriptionBytes

      public com.google.protobuf.ByteString getMatchDescriptionBytes()
       description of the match; displayed in e.g. the add-on pop-up
       
      string matchDescription = 7;
      Specified by:
      getMatchDescriptionBytes in interface MLServerProto.MatchOrBuilder
      Returns:
      The bytes for matchDescription.
    • setMatchDescription

      public MLServerProto.Match.Builder setMatchDescription(String value)
       description of the match; displayed in e.g. the add-on pop-up
       
      string matchDescription = 7;
      Parameters:
      value - The matchDescription to set.
      Returns:
      This builder for chaining.
    • clearMatchDescription

      public MLServerProto.Match.Builder clearMatchDescription()
       description of the match; displayed in e.g. the add-on pop-up
       
      string matchDescription = 7;
      Returns:
      This builder for chaining.
    • setMatchDescriptionBytes

      public MLServerProto.Match.Builder setMatchDescriptionBytes(com.google.protobuf.ByteString value)
       description of the match; displayed in e.g. the add-on pop-up
       
      string matchDescription = 7;
      Parameters:
      value - The bytes for matchDescription to set.
      Returns:
      This builder for chaining.
    • getMatchShortDescription

      public String getMatchShortDescription()
       shortened description of the match; displayed in e.g. LibreOffice context menu
       
      string matchShortDescription = 8;
      Specified by:
      getMatchShortDescription in interface MLServerProto.MatchOrBuilder
      Returns:
      The matchShortDescription.
    • getMatchShortDescriptionBytes

      public com.google.protobuf.ByteString getMatchShortDescriptionBytes()
       shortened description of the match; displayed in e.g. LibreOffice context menu
       
      string matchShortDescription = 8;
      Specified by:
      getMatchShortDescriptionBytes in interface MLServerProto.MatchOrBuilder
      Returns:
      The bytes for matchShortDescription.
    • setMatchShortDescription

      public MLServerProto.Match.Builder setMatchShortDescription(String value)
       shortened description of the match; displayed in e.g. LibreOffice context menu
       
      string matchShortDescription = 8;
      Parameters:
      value - The matchShortDescription to set.
      Returns:
      This builder for chaining.
    • clearMatchShortDescription

      public MLServerProto.Match.Builder clearMatchShortDescription()
       shortened description of the match; displayed in e.g. LibreOffice context menu
       
      string matchShortDescription = 8;
      Returns:
      This builder for chaining.
    • setMatchShortDescriptionBytes

      public MLServerProto.Match.Builder setMatchShortDescriptionBytes(com.google.protobuf.ByteString value)
       shortened description of the match; displayed in e.g. LibreOffice context menu
       
      string matchShortDescription = 8;
      Parameters:
      value - The bytes for matchShortDescription to set.
      Returns:
      This builder for chaining.
    • getUrl

      public String getUrl()
       to show a link, e.g. with further explanations for this error
       
      string url = 9;
      Specified by:
      getUrl in interface MLServerProto.MatchOrBuilder
      Returns:
      The url.
    • getUrlBytes

      public com.google.protobuf.ByteString getUrlBytes()
       to show a link, e.g. with further explanations for this error
       
      string url = 9;
      Specified by:
      getUrlBytes in interface MLServerProto.MatchOrBuilder
      Returns:
      The bytes for url.
    • setUrl

      public MLServerProto.Match.Builder setUrl(String value)
       to show a link, e.g. with further explanations for this error
       
      string url = 9;
      Parameters:
      value - The url to set.
      Returns:
      This builder for chaining.
    • clearUrl

      public MLServerProto.Match.Builder clearUrl()
       to show a link, e.g. with further explanations for this error
       
      string url = 9;
      Returns:
      This builder for chaining.
    • setUrlBytes

      public MLServerProto.Match.Builder setUrlBytes(com.google.protobuf.ByteString value)
       to show a link, e.g. with further explanations for this error
       
      string url = 9;
      Parameters:
      value - The bytes for url to set.
      Returns:
      This builder for chaining.
    • ensureSuggestedReplacementsIsMutable

      private void ensureSuggestedReplacementsIsMutable()
    • getSuggestedReplacementsList

      public List<MLServerProto.SuggestedReplacement> getSuggestedReplacementsList()
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
      Specified by:
      getSuggestedReplacementsList in interface MLServerProto.MatchOrBuilder
    • getSuggestedReplacementsCount

      public int getSuggestedReplacementsCount()
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
      Specified by:
      getSuggestedReplacementsCount in interface MLServerProto.MatchOrBuilder
    • getSuggestedReplacements

      public MLServerProto.SuggestedReplacement getSuggestedReplacements(int index)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
      Specified by:
      getSuggestedReplacements in interface MLServerProto.MatchOrBuilder
    • setSuggestedReplacements

      public MLServerProto.Match.Builder setSuggestedReplacements(int index, MLServerProto.SuggestedReplacement value)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • setSuggestedReplacements

      public MLServerProto.Match.Builder setSuggestedReplacements(int index, MLServerProto.SuggestedReplacement.Builder builderForValue)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • addSuggestedReplacements

      public MLServerProto.Match.Builder addSuggestedReplacements(MLServerProto.SuggestedReplacement value)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • addSuggestedReplacements

      public MLServerProto.Match.Builder addSuggestedReplacements(int index, MLServerProto.SuggestedReplacement value)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • addSuggestedReplacements

      public MLServerProto.Match.Builder addSuggestedReplacements(MLServerProto.SuggestedReplacement.Builder builderForValue)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • addSuggestedReplacements

      public MLServerProto.Match.Builder addSuggestedReplacements(int index, MLServerProto.SuggestedReplacement.Builder builderForValue)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • addAllSuggestedReplacements

      public MLServerProto.Match.Builder addAllSuggestedReplacements(Iterable<? extends MLServerProto.SuggestedReplacement> values)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • clearSuggestedReplacements

      public MLServerProto.Match.Builder clearSuggestedReplacements()
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • removeSuggestedReplacements

      public MLServerProto.Match.Builder removeSuggestedReplacements(int index)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • getSuggestedReplacementsBuilder

      public MLServerProto.SuggestedReplacement.Builder getSuggestedReplacementsBuilder(int index)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • getSuggestedReplacementsOrBuilder

      public MLServerProto.SuggestedReplacementOrBuilder getSuggestedReplacementsOrBuilder(int index)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
      Specified by:
      getSuggestedReplacementsOrBuilder in interface MLServerProto.MatchOrBuilder
    • getSuggestedReplacementsOrBuilderList

      public List<? extends MLServerProto.SuggestedReplacementOrBuilder> getSuggestedReplacementsOrBuilderList()
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
      Specified by:
      getSuggestedReplacementsOrBuilderList in interface MLServerProto.MatchOrBuilder
    • addSuggestedReplacementsBuilder

      public MLServerProto.SuggestedReplacement.Builder addSuggestedReplacementsBuilder()
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • addSuggestedReplacementsBuilder

      public MLServerProto.SuggestedReplacement.Builder addSuggestedReplacementsBuilder(int index)
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • getSuggestedReplacementsBuilderList

      public List<MLServerProto.SuggestedReplacement.Builder> getSuggestedReplacementsBuilderList()
       new and extended suggestions; overwrite any values set in suggestions
       
      repeated .lt_ml_server.SuggestedReplacement suggestedReplacements = 10;
    • getSuggestedReplacementsFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilderV3<MLServerProto.SuggestedReplacement,MLServerProto.SuggestedReplacement.Builder,MLServerProto.SuggestedReplacementOrBuilder> getSuggestedReplacementsFieldBuilder()
    • getAutoCorrect

      public boolean getAutoCorrect()
       is this correction eligible for auto-correction?
       
      bool autoCorrect = 11;
      Specified by:
      getAutoCorrect in interface MLServerProto.MatchOrBuilder
      Returns:
      The autoCorrect.
    • setAutoCorrect

      public MLServerProto.Match.Builder setAutoCorrect(boolean value)
       is this correction eligible for auto-correction?
       
      bool autoCorrect = 11;
      Parameters:
      value - The autoCorrect to set.
      Returns:
      This builder for chaining.
    • clearAutoCorrect

      public MLServerProto.Match.Builder clearAutoCorrect()
       is this correction eligible for auto-correction?
       
      bool autoCorrect = 11;
      Returns:
      This builder for chaining.
    • getTypeValue

      public int getTypeValue()
      .lt_ml_server.Match.MatchType type = 12;
      Specified by:
      getTypeValue in interface MLServerProto.MatchOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public MLServerProto.Match.Builder setTypeValue(int value)
      .lt_ml_server.Match.MatchType type = 12;
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      .lt_ml_server.Match.MatchType type = 12;
      Specified by:
      getType in interface MLServerProto.MatchOrBuilder
      Returns:
      The type.
    • setType

      .lt_ml_server.Match.MatchType type = 12;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public MLServerProto.Match.Builder clearType()
      .lt_ml_server.Match.MatchType type = 12;
      Returns:
      This builder for chaining.
    • getContextForSureMatch

      public int getContextForSureMatch()
      sint32 contextForSureMatch = 13;
      Specified by:
      getContextForSureMatch in interface MLServerProto.MatchOrBuilder
      Returns:
      The contextForSureMatch.
    • setContextForSureMatch

      public MLServerProto.Match.Builder setContextForSureMatch(int value)
      sint32 contextForSureMatch = 13;
      Parameters:
      value - The contextForSureMatch to set.
      Returns:
      This builder for chaining.
    • clearContextForSureMatch

      public MLServerProto.Match.Builder clearContextForSureMatch()
      sint32 contextForSureMatch = 13;
      Returns:
      This builder for chaining.
    • hasRule

      public boolean hasRule()
      .lt_ml_server.Rule rule = 14;
      Specified by:
      hasRule in interface MLServerProto.MatchOrBuilder
      Returns:
      Whether the rule field is set.
    • getRule

      public MLServerProto.Rule getRule()
      .lt_ml_server.Rule rule = 14;
      Specified by:
      getRule in interface MLServerProto.MatchOrBuilder
      Returns:
      The rule.
    • setRule

      .lt_ml_server.Rule rule = 14;
    • setRule

      public MLServerProto.Match.Builder setRule(MLServerProto.Rule.Builder builderForValue)
      .lt_ml_server.Rule rule = 14;
    • mergeRule

      .lt_ml_server.Rule rule = 14;
    • clearRule

      public MLServerProto.Match.Builder clearRule()
      .lt_ml_server.Rule rule = 14;
    • getRuleBuilder

      public MLServerProto.Rule.Builder getRuleBuilder()
      .lt_ml_server.Rule rule = 14;
    • getRuleOrBuilder

      public MLServerProto.RuleOrBuilder getRuleOrBuilder()
      .lt_ml_server.Rule rule = 14;
      Specified by:
      getRuleOrBuilder in interface MLServerProto.MatchOrBuilder
    • getRuleFieldBuilder

      private com.google.protobuf.SingleFieldBuilderV3<MLServerProto.Rule,MLServerProto.Rule.Builder,MLServerProto.RuleOrBuilder> getRuleFieldBuilder()
      .lt_ml_server.Rule rule = 14;
    • setUnknownFields

      public final MLServerProto.Match.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<MLServerProto.Match.Builder>
    • mergeUnknownFields

      public final MLServerProto.Match.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<MLServerProto.Match.Builder>