Interface Matcher.MatcherList.Predicate.SinglePredicateOrBuilder

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

public static interface Matcher.MatcherList.Predicate.SinglePredicateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasInput

      boolean hasInput()
       Protocol-specific specification of input field to match on.
       [#extension-category: envoy.matching.common_inputs]
       
      .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.
       [#extension-category: envoy.matching.common_inputs]
       
      .xds.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }
      Returns:
      The input.
    • getInputOrBuilder

      TypedExtensionConfigOrBuilder getInputOrBuilder()
       Protocol-specific specification of input field to match on.
       [#extension-category: envoy.matching.common_inputs]
       
      .xds.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }
    • hasValueMatch

      boolean hasValueMatch()
       Built-in string matcher.
       
      .xds.type.matcher.v3.StringMatcher value_match = 2;
      Returns:
      Whether the valueMatch field is set.
    • getValueMatch

      StringMatcher getValueMatch()
       Built-in string matcher.
       
      .xds.type.matcher.v3.StringMatcher value_match = 2;
      Returns:
      The valueMatch.
    • getValueMatchOrBuilder

      StringMatcherOrBuilder getValueMatchOrBuilder()
       Built-in string matcher.
       
      .xds.type.matcher.v3.StringMatcher value_match = 2;
    • hasCustomMatch

      boolean hasCustomMatch()
       Extension for custom matching logic.
       [#extension-category: envoy.matching.input_matchers]
       
      .xds.core.v3.TypedExtensionConfig custom_match = 3;
      Returns:
      Whether the customMatch field is set.
    • getCustomMatch

      TypedExtensionConfig getCustomMatch()
       Extension for custom matching logic.
       [#extension-category: envoy.matching.input_matchers]
       
      .xds.core.v3.TypedExtensionConfig custom_match = 3;
      Returns:
      The customMatch.
    • getCustomMatchOrBuilder

      TypedExtensionConfigOrBuilder getCustomMatchOrBuilder()
       Extension for custom matching logic.
       [#extension-category: envoy.matching.input_matchers]
       
      .xds.core.v3.TypedExtensionConfig custom_match = 3;
    • getMatcherCase