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.
      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 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.MessageLiteOrBuilder

        isInitialized
      • 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;