Interface RegexMatcher.GoogleRE2OrBuilder

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

public static interface RegexMatcher.GoogleRE2OrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.UInt32Value
    Deprecated.
    envoy.type.matcher.v3.RegexMatcher.GoogleRE2.max_program_size is deprecated.
    com.google.protobuf.UInt32ValueOrBuilder
    Deprecated.
    boolean
    Deprecated.
    envoy.type.matcher.v3.RegexMatcher.GoogleRE2.max_program_size 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

    • hasMaxProgramSize

      @Deprecated boolean hasMaxProgramSize()
      Deprecated.
      envoy.type.matcher.v3.RegexMatcher.GoogleRE2.max_program_size is deprecated. See envoy/type/matcher/v3/regex.proto;l=53
       This field controls the RE2 "program size" which is a rough estimate of how complex a
       compiled regex is to evaluate. A regex that has a program size greater than the configured
       value will fail to compile. In this case, the configured max program size can be increased
       or the regex can be simplified. If not specified, the default is 100.
      
       This field is deprecated; regexp validation should be performed on the management server
       instead of being done by each individual client.
      
       .. note::
      
       Although this field is deprecated, the program size will still be checked against the
       global ``re2.max_program_size.error_level`` runtime value.
       
      .google.protobuf.UInt32Value max_program_size = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      Whether the maxProgramSize field is set.
    • getMaxProgramSize

      @Deprecated com.google.protobuf.UInt32Value getMaxProgramSize()
      Deprecated.
      envoy.type.matcher.v3.RegexMatcher.GoogleRE2.max_program_size is deprecated. See envoy/type/matcher/v3/regex.proto;l=53
       This field controls the RE2 "program size" which is a rough estimate of how complex a
       compiled regex is to evaluate. A regex that has a program size greater than the configured
       value will fail to compile. In this case, the configured max program size can be increased
       or the regex can be simplified. If not specified, the default is 100.
      
       This field is deprecated; regexp validation should be performed on the management server
       instead of being done by each individual client.
      
       .. note::
      
       Although this field is deprecated, the program size will still be checked against the
       global ``re2.max_program_size.error_level`` runtime value.
       
      .google.protobuf.UInt32Value max_program_size = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The maxProgramSize.
    • getMaxProgramSizeOrBuilder

      @Deprecated com.google.protobuf.UInt32ValueOrBuilder getMaxProgramSizeOrBuilder()
      Deprecated.
       This field controls the RE2 "program size" which is a rough estimate of how complex a
       compiled regex is to evaluate. A regex that has a program size greater than the configured
       value will fail to compile. In this case, the configured max program size can be increased
       or the regex can be simplified. If not specified, the default is 100.
      
       This field is deprecated; regexp validation should be performed on the management server
       instead of being done by each individual client.
      
       .. note::
      
       Although this field is deprecated, the program size will still be checked against the
       global ``re2.max_program_size.error_level`` runtime value.
       
      .google.protobuf.UInt32Value max_program_size = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];