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