public interface StringMatcherOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getContains()
The input string must have the substring specified here.
|
com.google.protobuf.ByteString |
getContainsBytes()
The input string must have the substring specified here.
|
String |
getExact()
The input string must match exactly the string specified here.
|
com.google.protobuf.ByteString |
getExactBytes()
The input string must match exactly the string specified here.
|
boolean |
getIgnoreCase()
If true, indicates the exact/prefix/suffix matching should be case insensitive.
|
StringMatcher.MatchPatternCase |
getMatchPatternCase() |
String |
getPrefix()
The input string must have the prefix specified here.
|
com.google.protobuf.ByteString |
getPrefixBytes()
The input string must have the prefix specified here.
|
RegexMatcher |
getSafeRegex()
The input string must match the regular expression specified here.
|
RegexMatcherOrBuilder |
getSafeRegexOrBuilder()
The input string must match the regular expression specified here.
|
String |
getSuffix()
The input string must have the suffix specified here.
|
com.google.protobuf.ByteString |
getSuffixBytes()
The input string must have the suffix specified here.
|
boolean |
hasSafeRegex()
The input string must match the regular expression specified here.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getExact()
The input string must match exactly the string specified here. Examples: * *abc* only matches the value *abc*.
string exact = 1;com.google.protobuf.ByteString getExactBytes()
The input string must match exactly the string specified here. Examples: * *abc* only matches the value *abc*.
string exact = 1;String getPrefix()
The input string must have the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * *abc* matches the value *abc.xyz*
string prefix = 2 [(.validate.rules) = { ... }com.google.protobuf.ByteString getPrefixBytes()
The input string must have the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * *abc* matches the value *abc.xyz*
string prefix = 2 [(.validate.rules) = { ... }String getSuffix()
The input string must have the suffix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * *abc* matches the value *xyz.abc*
string suffix = 3 [(.validate.rules) = { ... }com.google.protobuf.ByteString getSuffixBytes()
The input string must have the suffix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * *abc* matches the value *xyz.abc*
string suffix = 3 [(.validate.rules) = { ... }boolean hasSafeRegex()
The input string must match the regular expression specified here.
.envoy.type.matcher.v4alpha.RegexMatcher safe_regex = 5 [(.validate.rules) = { ... }RegexMatcher getSafeRegex()
The input string must match the regular expression specified here.
.envoy.type.matcher.v4alpha.RegexMatcher safe_regex = 5 [(.validate.rules) = { ... }RegexMatcherOrBuilder getSafeRegexOrBuilder()
The input string must match the regular expression specified here.
.envoy.type.matcher.v4alpha.RegexMatcher safe_regex = 5 [(.validate.rules) = { ... }String getContains()
The input string must have the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * *abc* matches the value *xyz.abc.def*
string contains = 7 [(.validate.rules) = { ... }com.google.protobuf.ByteString getContainsBytes()
The input string must have the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * *abc* matches the value *xyz.abc.def*
string contains = 7 [(.validate.rules) = { ... }boolean getIgnoreCase()
If true, indicates the exact/prefix/suffix matching should be case insensitive. This has no effect for the safe_regex match. For example, the matcher *data* will match both input string *Data* and *data* if set to true.
bool ignore_case = 6;StringMatcher.MatchPatternCase getMatchPatternCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.