Interface Matcher.MatcherList.Predicate.SinglePredicateOrBuilder

    • Method Detail

      • 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

        TypedExtensionConfig 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;