Validate.StringRules.Builder |
Validate.StringRules.Builder.addAllIn(java.lang.Iterable<java.lang.String> values) |
In specifies that this field must be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.addAllNotIn(java.lang.Iterable<java.lang.String> values) |
NotIn specifies that this field cannot be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.addIn(java.lang.String value) |
In specifies that this field must be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.addInBytes(com.google.protobuf.ByteString value) |
In specifies that this field must be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.addNotIn(java.lang.String value) |
NotIn specifies that this field cannot be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.addNotInBytes(com.google.protobuf.ByteString value) |
NotIn specifies that this field cannot be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clear() |
|
Validate.StringRules.Builder |
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 |
Validate.StringRules.Builder.clearConst() |
Const specifies that this field must be exactly the specified value
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearContains() |
Contains specifies that this field must have the specified substring
anywhere in the string.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearEmail() |
Email specifies that the field must be a valid email address as
defined by RFC 5322
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearHostname() |
Hostname specifies that the field must be a valid hostname as
defined by RFC 1034.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearIgnoreEmpty() |
IgnoreEmpty specifies that the validation rules of this field should be
evaluated only if the field is not empty
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearIn() |
In specifies that this field must be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearIp() |
Ip specifies that the field must be a valid IP (v4 or v6) address.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearIpv4() |
Ipv4 specifies that the field must be a valid IPv4 address.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearIpv6() |
Ipv6 specifies that the field must be a valid IPv6 address.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearLen() |
Len specifies that this field must be the specified number of
characters (Unicode code points).
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearLenBytes() |
LenBytes specifies that this field must be the specified number of bytes
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearMaxBytes() |
MaxBytes specifies that this field must be the specified number of bytes
at a maximum
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearMaxLen() |
MaxLen specifies that this field must be the specified number of
characters (Unicode code points) at a maximum.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearMinBytes() |
MinBytes specifies that this field must be the specified number of bytes
at a minimum
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearMinLen() |
MinLen specifies that this field must be the specified number of
characters (Unicode code points) at a minimum.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearNotContains() |
NotContains specifies that this field cannot have the specified substring
anywhere in the string.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearNotIn() |
NotIn specifies that this field cannot be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearPattern() |
Pattern specifes that this field must match against the specified
regular expression (RE2 syntax).
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearPrefix() |
Prefix specifies that this field must have the specified substring at
the beginning of the string.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearStrict() |
This applies to regexes HTTP_HEADER_NAME and HTTP_HEADER_VALUE to enable
strict header validation.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearSuffix() |
Suffix specifies that this field must have the specified substring at
the end of the string.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearUri() |
Uri specifies that the field must be a valid, absolute URI as defined
by RFC 3986
|
Validate.StringRules.Builder |
Validate.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 |
Validate.StringRules.Builder.clearUuid() |
Uuid specifies that the field must be a valid UUID as defined by
RFC 4122
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearWellKnown() |
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.clearWellKnownRegex() |
WellKnownRegex specifies a common well known pattern defined as a regex.
|
Validate.StringRules.Builder |
Validate.FieldRules.Builder.getStringBuilder() |
.validate.StringRules string = 14;
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.mergeFrom(com.google.protobuf.Message other) |
|
Validate.StringRules.Builder |
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.Builder |
Validate.StringRules.newBuilderForType() |
|
protected Validate.StringRules.Builder |
Validate.StringRules.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
|
Validate.StringRules.Builder |
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).
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setConst(java.lang.String value) |
Const specifies that this field must be exactly the specified value
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setConstBytes(com.google.protobuf.ByteString value) |
Const specifies that this field must be exactly the specified value
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setContains(java.lang.String value) |
Contains specifies that this field must have the specified substring
anywhere in the string.
|
Validate.StringRules.Builder |
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 |
Validate.StringRules.Builder.setEmail(boolean value) |
Email specifies that the field must be a valid email address as
defined by RFC 5322
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setHostname(boolean value) |
Hostname specifies that the field must be a valid hostname as
defined by RFC 1034.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setIgnoreEmpty(boolean value) |
IgnoreEmpty specifies that the validation rules of this field should be
evaluated only if the field is not empty
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setIn(int index,
java.lang.String value) |
In specifies that this field must be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setIp(boolean value) |
Ip specifies that the field must be a valid IP (v4 or v6) address.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setIpv4(boolean value) |
Ipv4 specifies that the field must be a valid IPv4 address.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setIpv6(boolean value) |
Ipv6 specifies that the field must be a valid IPv6 address.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setLen(long value) |
Len specifies that this field must be the specified number of
characters (Unicode code points).
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setLenBytes(long value) |
LenBytes specifies that this field must be the specified number of bytes
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setMaxBytes(long value) |
MaxBytes specifies that this field must be the specified number of bytes
at a maximum
|
Validate.StringRules.Builder |
Validate.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 |
Validate.StringRules.Builder.setMinBytes(long value) |
MinBytes specifies that this field must be the specified number of bytes
at a minimum
|
Validate.StringRules.Builder |
Validate.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 |
Validate.StringRules.Builder.setNotContains(java.lang.String value) |
NotContains specifies that this field cannot have the specified substring
anywhere in the string.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setNotContainsBytes(com.google.protobuf.ByteString value) |
NotContains specifies that this field cannot have the specified substring
anywhere in the string.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setNotIn(int index,
java.lang.String value) |
NotIn specifies that this field cannot be equal to one of the specified
values
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setPattern(java.lang.String value) |
Pattern specifes that this field must match against the specified
regular expression (RE2 syntax).
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setPatternBytes(com.google.protobuf.ByteString value) |
Pattern specifes that this field must match against the specified
regular expression (RE2 syntax).
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setPrefix(java.lang.String value) |
Prefix specifies that this field must have the specified substring at
the beginning of the string.
|
Validate.StringRules.Builder |
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 |
Validate.StringRules.Builder.setStrict(boolean value) |
This applies to regexes HTTP_HEADER_NAME and HTTP_HEADER_VALUE to enable
strict header validation.
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setSuffix(java.lang.String value) |
Suffix specifies that this field must have the specified substring at
the end of the string.
|
Validate.StringRules.Builder |
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 |
Validate.StringRules.Builder.setUri(boolean value) |
Uri specifies that the field must be a valid, absolute URI as defined
by RFC 3986
|
Validate.StringRules.Builder |
Validate.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 |
Validate.StringRules.Builder.setUuid(boolean value) |
Uuid specifies that the field must be a valid UUID as defined by
RFC 4122
|
Validate.StringRules.Builder |
Validate.StringRules.Builder.setWellKnownRegex(Validate.KnownRegex value) |
WellKnownRegex specifies a common well known pattern defined as a regex.
|
Validate.StringRules.Builder |
Validate.StringRules.toBuilder() |
|