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
Modifier and TypeMethodDescriptionboolean
If specified, a match occurs if and only if the target value is a bool value and is equal to this field.If specified, a match occurs if and only if the target value is a double value and is matched to this field.If specified, a match occurs if and only if the target value is a double value and is matched to this field.If specified, a match occurs if and only if the target value is a list value and is matched to this field.If specified, a match occurs if and only if the target value is a list value and is matched to this field.If specified, a match occurs if and only if the target value is a NullValue.If specified, a match occurs if and only if the target value is a NullValue.If specified, a match occurs if and only if any of the alternatives in the match accept the value.If specified, a match occurs if and only if any of the alternatives in the match accept the value.boolean
If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata.If specified, a match occurs if and only if the target value is a string value and is matched to this field.If specified, a match occurs if and only if the target value is a string value and is matched to this field.boolean
If specified, a match occurs if and only if the target value is a bool value and is equal to this field.boolean
If specified, a match occurs if and only if the target value is a double value and is matched to this field.boolean
If specified, a match occurs if and only if the target value is a list value and is matched to this field.boolean
If specified, a match occurs if and only if the target value is a NullValue.boolean
If specified, a match occurs if and only if any of the alternatives in the match accept the value.boolean
If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata.boolean
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.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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;
-
hasOrMatch
boolean hasOrMatch()If specified, a match occurs if and only if any of the alternatives in the match accept the value.
.envoy.type.matcher.v3.OrMatcher or_match = 7;
- Returns:
- Whether the orMatch field is set.
-
getOrMatch
OrMatcher getOrMatch()If specified, a match occurs if and only if any of the alternatives in the match accept the value.
.envoy.type.matcher.v3.OrMatcher or_match = 7;
- Returns:
- The orMatch.
-
getOrMatchOrBuilder
OrMatcherOrBuilder getOrMatchOrBuilder()If specified, a match occurs if and only if any of the alternatives in the match accept the value.
.envoy.type.matcher.v3.OrMatcher or_match = 7;
-
getMatchPatternCase
ValueMatcher.MatchPatternCase getMatchPatternCase()
-