Interface Matcher.MatcherTreeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Matcher.MatcherTree, Matcher.MatcherTree.Builder
Enclosing class:
Matcher

public static interface Matcher.MatcherTreeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasInput

      boolean hasInput()
       Protocol-specific specification of input field to match on.
       
      .xds.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }
      Returns:
      Whether the input field is set.
    • getInput

       Protocol-specific specification of input field to match on.
       
      .xds.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }
      Returns:
      The input.
    • getInputOrBuilder

      TypedExtensionConfigOrBuilder getInputOrBuilder()
       Protocol-specific specification of input field to match on.
       
      .xds.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }
    • hasExactMatchMap

      boolean hasExactMatchMap()
      .xds.type.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;
      Returns:
      Whether the exactMatchMap field is set.
    • getExactMatchMap

      Matcher.MatcherTree.MatchMap getExactMatchMap()
      .xds.type.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;
      Returns:
      The exactMatchMap.
    • getExactMatchMapOrBuilder

      Matcher.MatcherTree.MatchMapOrBuilder getExactMatchMapOrBuilder()
      .xds.type.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;
    • hasPrefixMatchMap

      boolean hasPrefixMatchMap()
       Longest matching prefix wins.
       
      .xds.type.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;
      Returns:
      Whether the prefixMatchMap field is set.
    • getPrefixMatchMap

      Matcher.MatcherTree.MatchMap getPrefixMatchMap()
       Longest matching prefix wins.
       
      .xds.type.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;
      Returns:
      The prefixMatchMap.
    • getPrefixMatchMapOrBuilder

      Matcher.MatcherTree.MatchMapOrBuilder getPrefixMatchMapOrBuilder()
       Longest matching prefix wins.
       
      .xds.type.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;
    • hasCustomMatch

      boolean hasCustomMatch()
       Extension for custom matching logic.
       
      .xds.core.v3.TypedExtensionConfig custom_match = 4;
      Returns:
      Whether the customMatch field is set.
    • getCustomMatch

      TypedExtensionConfig getCustomMatch()
       Extension for custom matching logic.
       
      .xds.core.v3.TypedExtensionConfig custom_match = 4;
      Returns:
      The customMatch.
    • getCustomMatchOrBuilder

      TypedExtensionConfigOrBuilder getCustomMatchOrBuilder()
       Extension for custom matching logic.
       
      .xds.core.v3.TypedExtensionConfig custom_match = 4;
    • getTreeTypeCase