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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypedExtensionConfiggetCustomMatch()Extension for custom matching logic.TypedExtensionConfigOrBuildergetCustomMatchOrBuilder()Extension for custom matching logic.TypedExtensionConfiggetInput()Protocol-specific specification of input field to match on.TypedExtensionConfigOrBuildergetInputOrBuilder()Protocol-specific specification of input field to match on.Matcher.MatcherList.Predicate.SinglePredicate.MatcherCasegetMatcherCase()StringMatchergetValueMatch()Built-in string matcher.StringMatcherOrBuildergetValueMatchOrBuilder()Built-in string matcher.booleanhasCustomMatch()Extension for custom matching logic.booleanhasInput()Protocol-specific specification of input field to match on.booleanhasValueMatch()Built-in string matcher.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasInput
boolean hasInput()
Protocol-specific specification of input field to match on. [#extension-category: envoy.matching.common_inputs]
.envoy.config.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]
.envoy.config.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]
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }
-
hasValueMatch
boolean hasValueMatch()
Built-in string matcher.
.envoy.type.matcher.v3.StringMatcher value_match = 2;- Returns:
- Whether the valueMatch field is set.
-
getValueMatch
StringMatcher getValueMatch()
Built-in string matcher.
.envoy.type.matcher.v3.StringMatcher value_match = 2;- Returns:
- The valueMatch.
-
getValueMatchOrBuilder
StringMatcherOrBuilder getValueMatchOrBuilder()
Built-in string matcher.
.envoy.type.matcher.v3.StringMatcher value_match = 2;
-
hasCustomMatch
boolean hasCustomMatch()
Extension for custom matching logic. [#extension-category: envoy.matching.input_matchers]
.envoy.config.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]
.envoy.config.core.v3.TypedExtensionConfig custom_match = 3;- Returns:
- The customMatch.
-
getCustomMatchOrBuilder
TypedExtensionConfigOrBuilder getCustomMatchOrBuilder()
Extension for custom matching logic. [#extension-category: envoy.matching.input_matchers]
.envoy.config.core.v3.TypedExtensionConfig custom_match = 3;
-
getMatcherCase
Matcher.MatcherList.Predicate.SinglePredicate.MatcherCase getMatcherCase()
-
-