Interface ValueMatcherOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ValueMatcher,ValueMatcher.Builder
@Generated
public interface ValueMatcherOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIf 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.booleanIf 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.booleanIf specified, a match occurs if and only if the target value is a bool value and is equal to this field.booleanIf specified, a match occurs if and only if the target value is a double value and is matched to this field.booleanIf specified, a match occurs if and only if the target value is a list value and is matched to this field.booleanIf specified, a match occurs if and only if the target value is a NullValue.booleanIf specified, a match occurs if and only if any of the alternatives in the match accept the value.booleanIf specified, value match will be performed based on whether the path is referring to a valid primitive value in the metadata.booleanIf 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
isInitializedMethods 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()
-