Uses of Class
io.envoyproxy.pgv.validate.Validate.StringRules.Builder
Packages that use Validate.StringRules.Builder
-
Uses of Validate.StringRules.Builder in io.envoyproxy.pgv.validate
Fields in io.envoyproxy.pgv.validate with type parameters of type Validate.StringRules.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Validate.StringRules, Validate.StringRules.Builder, Validate.StringRulesOrBuilder> Validate.FieldRules.Builder.stringBuilder_
Methods in io.envoyproxy.pgv.validate that return Validate.StringRules.BuilderModifier and TypeMethodDescriptionIn specifies that this field must be equal to one of the specified valuesValidate.StringRules.Builder.addAllNotIn
(Iterable<String> values) NotIn specifies that this field cannot be equal to one of the specified valuesIn specifies that this field must be equal to one of the specified valuesValidate.StringRules.Builder.addInBytes
(com.google.protobuf.ByteString value) In specifies that this field must be equal to one of the specified valuesNotIn specifies that this field cannot be equal to one of the specified valuesValidate.StringRules.Builder.addNotInBytes
(com.google.protobuf.ByteString value) NotIn specifies that this field cannot be equal to one of the specified valuesValidate.StringRules.Builder.clear()
Validate.StringRules.Builder.clearAddress()
Address specifies that the field must be either a valid hostname as defined by RFC 1034 (which does not support internationalized domain names or IDNs), or it can be a valid IP (v4 or v6).Validate.StringRules.Builder.clearConst()
Const specifies that this field must be exactly the specified valueValidate.StringRules.Builder.clearContains()
Contains specifies that this field must have the specified substring anywhere in the string.Validate.StringRules.Builder.clearEmail()
Email specifies that the field must be a valid email address as defined by RFC 5322Validate.StringRules.Builder.clearHostname()
Hostname specifies that the field must be a valid hostname as defined by RFC 1034.Validate.StringRules.Builder.clearIgnoreEmpty()
IgnoreEmpty specifies that the validation rules of this field should be evaluated only if the field is not emptyValidate.StringRules.Builder.clearIn()
In specifies that this field must be equal to one of the specified valuesValidate.StringRules.Builder.clearIp()
Ip specifies that the field must be a valid IP (v4 or v6) address.Validate.StringRules.Builder.clearIpv4()
Ipv4 specifies that the field must be a valid IPv4 address.Validate.StringRules.Builder.clearIpv6()
Ipv6 specifies that the field must be a valid IPv6 address.Validate.StringRules.Builder.clearLen()
Len specifies that this field must be the specified number of characters (Unicode code points).Validate.StringRules.Builder.clearLenBytes()
LenBytes specifies that this field must be the specified number of bytesValidate.StringRules.Builder.clearMaxBytes()
MaxBytes specifies that this field must be the specified number of bytes at a maximumValidate.StringRules.Builder.clearMaxLen()
MaxLen specifies that this field must be the specified number of characters (Unicode code points) at a maximum.Validate.StringRules.Builder.clearMinBytes()
MinBytes specifies that this field must be the specified number of bytes at a minimumValidate.StringRules.Builder.clearMinLen()
MinLen specifies that this field must be the specified number of characters (Unicode code points) at a minimum.Validate.StringRules.Builder.clearNotContains()
NotContains specifies that this field cannot have the specified substring anywhere in the string.Validate.StringRules.Builder.clearNotIn()
NotIn specifies that this field cannot be equal to one of the specified valuesValidate.StringRules.Builder.clearPattern()
Pattern specifes that this field must match against the specified regular expression (RE2 syntax).Validate.StringRules.Builder.clearPrefix()
Prefix specifies that this field must have the specified substring at the beginning of the string.Validate.StringRules.Builder.clearStrict()
This applies to regexes HTTP_HEADER_NAME and HTTP_HEADER_VALUE to enable strict header validation.Validate.StringRules.Builder.clearSuffix()
Suffix specifies that this field must have the specified substring at the end of the string.Validate.StringRules.Builder.clearUri()
Uri specifies that the field must be a valid, absolute URI as defined by RFC 3986Validate.StringRules.Builder.clearUriRef()
UriRef specifies that the field must be a valid URI as defined by RFC 3986 and may be relative or absolute.Validate.StringRules.Builder.clearUuid()
Uuid specifies that the field must be a valid UUID as defined by RFC 4122Validate.StringRules.Builder.clearWellKnown()
Validate.StringRules.Builder.clearWellKnownRegex()
WellKnownRegex specifies a common well known pattern defined as a regex.Validate.FieldRules.Builder.getStringBuilder()
.validate.StringRules string = 14;
Validate.StringRules.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Validate.StringRules.Builder.mergeFrom
(com.google.protobuf.Message other) Validate.StringRules.Builder.mergeFrom
(Validate.StringRules other) static Validate.StringRules.Builder
Validate.StringRules.newBuilder()
static Validate.StringRules.Builder
Validate.StringRules.newBuilder
(Validate.StringRules prototype) Validate.StringRules.newBuilderForType()
protected Validate.StringRules.Builder
Validate.StringRules.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Validate.StringRules.Builder.setAddress
(boolean value) Address specifies that the field must be either a valid hostname as defined by RFC 1034 (which does not support internationalized domain names or IDNs), or it can be a valid IP (v4 or v6).Const specifies that this field must be exactly the specified valueValidate.StringRules.Builder.setConstBytes
(com.google.protobuf.ByteString value) Const specifies that this field must be exactly the specified valueValidate.StringRules.Builder.setContains
(String value) Contains specifies that this field must have the specified substring anywhere in the string.Validate.StringRules.Builder.setContainsBytes
(com.google.protobuf.ByteString value) Contains specifies that this field must have the specified substring anywhere in the string.Validate.StringRules.Builder.setEmail
(boolean value) Email specifies that the field must be a valid email address as defined by RFC 5322Validate.StringRules.Builder.setHostname
(boolean value) Hostname specifies that the field must be a valid hostname as defined by RFC 1034.Validate.StringRules.Builder.setIgnoreEmpty
(boolean value) IgnoreEmpty specifies that the validation rules of this field should be evaluated only if the field is not emptyIn specifies that this field must be equal to one of the specified valuesValidate.StringRules.Builder.setIp
(boolean value) Ip specifies that the field must be a valid IP (v4 or v6) address.Validate.StringRules.Builder.setIpv4
(boolean value) Ipv4 specifies that the field must be a valid IPv4 address.Validate.StringRules.Builder.setIpv6
(boolean value) Ipv6 specifies that the field must be a valid IPv6 address.Validate.StringRules.Builder.setLen
(long value) Len specifies that this field must be the specified number of characters (Unicode code points).Validate.StringRules.Builder.setLenBytes
(long value) LenBytes specifies that this field must be the specified number of bytesValidate.StringRules.Builder.setMaxBytes
(long value) MaxBytes specifies that this field must be the specified number of bytes at a maximumValidate.StringRules.Builder.setMaxLen
(long value) MaxLen specifies that this field must be the specified number of characters (Unicode code points) at a maximum.Validate.StringRules.Builder.setMinBytes
(long value) MinBytes specifies that this field must be the specified number of bytes at a minimumValidate.StringRules.Builder.setMinLen
(long value) MinLen specifies that this field must be the specified number of characters (Unicode code points) at a minimum.Validate.StringRules.Builder.setNotContains
(String value) NotContains specifies that this field cannot have the specified substring anywhere in the string.Validate.StringRules.Builder.setNotContainsBytes
(com.google.protobuf.ByteString value) NotContains specifies that this field cannot have the specified substring anywhere in the string.NotIn specifies that this field cannot be equal to one of the specified valuesValidate.StringRules.Builder.setPattern
(String value) Pattern specifes that this field must match against the specified regular expression (RE2 syntax).Validate.StringRules.Builder.setPatternBytes
(com.google.protobuf.ByteString value) Pattern specifes that this field must match against the specified regular expression (RE2 syntax).Prefix specifies that this field must have the specified substring at the beginning of the string.Validate.StringRules.Builder.setPrefixBytes
(com.google.protobuf.ByteString value) Prefix specifies that this field must have the specified substring at the beginning of the string.Validate.StringRules.Builder.setStrict
(boolean value) This applies to regexes HTTP_HEADER_NAME and HTTP_HEADER_VALUE to enable strict header validation.Suffix specifies that this field must have the specified substring at the end of the string.Validate.StringRules.Builder.setSuffixBytes
(com.google.protobuf.ByteString value) Suffix specifies that this field must have the specified substring at the end of the string.Validate.StringRules.Builder.setUri
(boolean value) Uri specifies that the field must be a valid, absolute URI as defined by RFC 3986Validate.StringRules.Builder.setUriRef
(boolean value) UriRef specifies that the field must be a valid URI as defined by RFC 3986 and may be relative or absolute.Validate.StringRules.Builder.setUuid
(boolean value) Uuid specifies that the field must be a valid UUID as defined by RFC 4122Validate.StringRules.Builder.setWellKnownRegex
(Validate.KnownRegex value) WellKnownRegex specifies a common well known pattern defined as a regex.Validate.StringRules.toBuilder()
Methods in io.envoyproxy.pgv.validate that return types with arguments of type Validate.StringRules.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Validate.StringRules, Validate.StringRules.Builder, Validate.StringRulesOrBuilder> Validate.FieldRules.Builder.getStringFieldBuilder()
.validate.StringRules string = 14;
Methods in io.envoyproxy.pgv.validate with parameters of type Validate.StringRules.BuilderModifier and TypeMethodDescriptionValidate.FieldRules.Builder.setString
(Validate.StringRules.Builder builderForValue) .validate.StringRules string = 14;