Interface RegexMatcherOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RegexMatcher, RegexMatcher.Builder

public interface RegexMatcherOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Deprecated.
    envoy.type.matcher.v3.RegexMatcher.google_re2 is deprecated.
    Deprecated.
    The regex match string.
    com.google.protobuf.ByteString
    The regex match string.
    boolean
    Deprecated.
    envoy.type.matcher.v3.RegexMatcher.google_re2 is deprecated.

    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

    • hasGoogleRe2

      @Deprecated boolean hasGoogleRe2()
      Deprecated.
      envoy.type.matcher.v3.RegexMatcher.google_re2 is deprecated. See envoy/type/matcher/v3/regex.proto;l=59
       Google's RE2 regex engine.
       
      .envoy.type.matcher.v3.RegexMatcher.GoogleRE2 google_re2 = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      Whether the googleRe2 field is set.
    • getGoogleRe2

      Deprecated.
      envoy.type.matcher.v3.RegexMatcher.google_re2 is deprecated. See envoy/type/matcher/v3/regex.proto;l=59
       Google's RE2 regex engine.
       
      .envoy.type.matcher.v3.RegexMatcher.GoogleRE2 google_re2 = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The googleRe2.
    • getGoogleRe2OrBuilder

      Deprecated.
       Google's RE2 regex engine.
       
      .envoy.type.matcher.v3.RegexMatcher.GoogleRE2 google_re2 = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • getRegex

      String getRegex()
       The regex match string. The string must be supported by the configured engine. The regex is matched
       against the full string, not as a partial match.
       
      string regex = 2 [(.validate.rules) = { ... }
      Returns:
      The regex.
    • getRegexBytes

      com.google.protobuf.ByteString getRegexBytes()
       The regex match string. The string must be supported by the configured engine. The regex is matched
       against the full string, not as a partial match.
       
      string regex = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for regex.
    • getEngineTypeCase

      RegexMatcher.EngineTypeCase getEngineTypeCase()