Interface ValueMatcherOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ValueMatcher,ValueMatcher.Builder
public interface ValueMatcherOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetBoolMatch()If specified, a match occurs if and only if the target value is a bool value and is equal to this field.DoubleMatchergetDoubleMatch()If specified, a match occurs if and only if the target value is a double value and is matched to this field.DoubleMatcherOrBuildergetDoubleMatchOrBuilder()If specified, a match occurs if and only if the target value is a double value and is matched to this field.ListMatchergetListMatch()If specified, a match occurs if and only if the target value is a list value and is matched to this field.ListMatcherOrBuildergetListMatchOrBuilder()If specified, a match occurs if and only if the target value is a list value and is matched to this field.ValueMatcher.MatchPatternCasegetMatchPatternCase()ValueMatcher.NullMatchgetNullMatch()If specified, a match occurs if and only if the target value is a NullValue.ValueMatcher.NullMatchOrBuildergetNullMatchOrBuilder()If specified, a match occurs if and only if the target value is a NullValue.booleangetPresentMatch()If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata.StringMatchergetStringMatch()If specified, a match occurs if and only if the target value is a string value and is matched to this field.StringMatcherOrBuildergetStringMatchOrBuilder()If specified, a match occurs if and only if the target value is a string value and is matched to this field.booleanhasBoolMatch()If specified, a match occurs if and only if the target value is a bool value and is equal to this field.booleanhasDoubleMatch()If specified, a match occurs if and only if the target value is a double value and is matched to this field.booleanhasListMatch()If specified, a match occurs if and only if the target value is a list value and is matched to this field.booleanhasNullMatch()If specified, a match occurs if and only if the target value is a NullValue.booleanhasPresentMatch()If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata.booleanhasStringMatch()If specified, a match occurs if and only if the target value is a string value and is matched to this field.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasNullMatch
boolean hasNullMatch()
If specified, a match occurs if and only if the target value is a NullValue.
.envoy.type.matcher.v3.ValueMatcher.NullMatch null_match = 1;- Returns:
- Whether the nullMatch field is set.
-
getNullMatch
ValueMatcher.NullMatch getNullMatch()
If specified, a match occurs if and only if the target value is a NullValue.
.envoy.type.matcher.v3.ValueMatcher.NullMatch null_match = 1;- Returns:
- The nullMatch.
-
getNullMatchOrBuilder
ValueMatcher.NullMatchOrBuilder getNullMatchOrBuilder()
If specified, a match occurs if and only if the target value is a NullValue.
.envoy.type.matcher.v3.ValueMatcher.NullMatch null_match = 1;
-
hasDoubleMatch
boolean hasDoubleMatch()
If specified, a match occurs if and only if the target value is a double value and is matched to this field.
.envoy.type.matcher.v3.DoubleMatcher double_match = 2;- Returns:
- Whether the doubleMatch field is set.
-
getDoubleMatch
DoubleMatcher getDoubleMatch()
If specified, a match occurs if and only if the target value is a double value and is matched to this field.
.envoy.type.matcher.v3.DoubleMatcher double_match = 2;- Returns:
- The doubleMatch.
-
getDoubleMatchOrBuilder
DoubleMatcherOrBuilder getDoubleMatchOrBuilder()
If specified, a match occurs if and only if the target value is a double value and is matched to this field.
.envoy.type.matcher.v3.DoubleMatcher double_match = 2;
-
hasStringMatch
boolean hasStringMatch()
If specified, a match occurs if and only if the target value is a string value and is matched to this field.
.envoy.type.matcher.v3.StringMatcher string_match = 3;- Returns:
- Whether the stringMatch field is set.
-
getStringMatch
StringMatcher getStringMatch()
If specified, a match occurs if and only if the target value is a string value and is matched to this field.
.envoy.type.matcher.v3.StringMatcher string_match = 3;- Returns:
- The stringMatch.
-
getStringMatchOrBuilder
StringMatcherOrBuilder getStringMatchOrBuilder()
If specified, a match occurs if and only if the target value is a string value and is matched to this field.
.envoy.type.matcher.v3.StringMatcher string_match = 3;
-
hasBoolMatch
boolean hasBoolMatch()
If specified, a match occurs if and only if the target value is a bool value and is equal to this field.
bool bool_match = 4;- Returns:
- Whether the boolMatch field is set.
-
getBoolMatch
boolean getBoolMatch()
If specified, a match occurs if and only if the target value is a bool value and is equal to this field.
bool bool_match = 4;- Returns:
- The boolMatch.
-
hasPresentMatch
boolean hasPresentMatch()
If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata. If the path is referring to a non-primitive value, the result is always not matched.
bool present_match = 5;- Returns:
- Whether the presentMatch field is set.
-
getPresentMatch
boolean getPresentMatch()
If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata. If the path is referring to a non-primitive value, the result is always not matched.
bool present_match = 5;- Returns:
- The presentMatch.
-
hasListMatch
boolean hasListMatch()
If specified, a match occurs if and only if the target value is a list value and is matched to this field.
.envoy.type.matcher.v3.ListMatcher list_match = 6;- Returns:
- Whether the listMatch field is set.
-
getListMatch
ListMatcher getListMatch()
If specified, a match occurs if and only if the target value is a list value and is matched to this field.
.envoy.type.matcher.v3.ListMatcher list_match = 6;- Returns:
- The listMatch.
-
getListMatchOrBuilder
ListMatcherOrBuilder getListMatchOrBuilder()
If specified, a match occurs if and only if the target value is a list value and is matched to this field.
.envoy.type.matcher.v3.ListMatcher list_match = 6;
-
getMatchPatternCase
ValueMatcher.MatchPatternCase getMatchPatternCase()
-
-