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 boolean
getBoolMatch()
If specified, a match occurs if and only if the target value is a bool value and is equal to this field.DoubleMatcher
getDoubleMatch()
If specified, a match occurs if and only if the target value is a double value and is matched to this field.DoubleMatcherOrBuilder
getDoubleMatchOrBuilder()
If specified, a match occurs if and only if the target value is a double value and is matched to this field.ListMatcher
getListMatch()
If specified, a match occurs if and only if the target value is a list value and is matched to this field.ListMatcherOrBuilder
getListMatchOrBuilder()
If specified, a match occurs if and only if the target value is a list value and is matched to this field.ValueMatcher.MatchPatternCase
getMatchPatternCase()
ValueMatcher.NullMatch
getNullMatch()
If specified, a match occurs if and only if the target value is a NullValue.ValueMatcher.NullMatchOrBuilder
getNullMatchOrBuilder()
If specified, a match occurs if and only if the target value is a NullValue.OrMatcher
getOrMatch()
If specified, a match occurs if and only if any of the alternatives in the match accept the value.OrMatcherOrBuilder
getOrMatchOrBuilder()
If specified, a match occurs if and only if any of the alternatives in the match accept the value.boolean
getPresentMatch()
If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata.StringMatcher
getStringMatch()
If specified, a match occurs if and only if the target value is a string value and is matched to this field.StringMatcherOrBuilder
getStringMatchOrBuilder()
If specified, a match occurs if and only if the target value is a string value and is matched to this field.boolean
hasBoolMatch()
If specified, a match occurs if and only if the target value is a bool value and is equal to this field.boolean
hasDoubleMatch()
If specified, a match occurs if and only if the target value is a double value and is matched to this field.boolean
hasListMatch()
If specified, a match occurs if and only if the target value is a list value and is matched to this field.boolean
hasNullMatch()
If specified, a match occurs if and only if the target value is a NullValue.boolean
hasOrMatch()
If specified, a match occurs if and only if any of the alternatives in the match accept the value.boolean
hasPresentMatch()
If specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata.boolean
hasStringMatch()
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;
-
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()
-
-