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 Type
    Method
    Description
    boolean
    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()