| Package | Description |
|---|---|
| io.envoyproxy.pgv.validate |
| Modifier and Type | Method and Description |
|---|---|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.addAllIn(Iterable<? extends com.google.protobuf.ByteString> values)
In specifies that this field must be equal to one of the specified
values
repeated bytes in = 8; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.addAllNotIn(Iterable<? extends com.google.protobuf.ByteString> values)
NotIn specifies that this field cannot be equal to one of the specified
values
repeated bytes not_in = 9; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.addIn(com.google.protobuf.ByteString value)
In specifies that this field must be equal to one of the specified
values
repeated bytes in = 8; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.addNotIn(com.google.protobuf.ByteString value)
NotIn specifies that this field cannot be equal to one of the specified
values
repeated bytes not_in = 9; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clear() |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearConst()
Const specifies that this field must be exactly the specified value
optional bytes const = 1; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearContains()
Contains specifies that this field must have the specified bytes
anywhere in the string.
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearIn()
In specifies that this field must be equal to one of the specified
values
repeated bytes in = 8; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearIp()
Ip specifies that the field must be a valid IP (v4 or v6) address in
byte format
optional bool ip = 10; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearIpv4()
Ipv4 specifies that the field must be a valid IPv4 address in byte
format
optional bool ipv4 = 11; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearIpv6()
Ipv6 specifies that the field must be a valid IPv6 address in byte
format
optional bool ipv6 = 12; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearLen()
Len specifies that this field must be the specified number of bytes
optional uint64 len = 13; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearMaxLen()
MaxLen specifies that this field must be the specified number of bytes
at a maximum
optional uint64 max_len = 3; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearMinLen()
MinLen specifies that this field must be the specified number of bytes
at a minimum
optional uint64 min_len = 2; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearNotIn()
NotIn specifies that this field cannot be equal to one of the specified
values
repeated bytes not_in = 9; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearPattern()
Pattern specifes that this field must match against the specified
regular expression (RE2 syntax).
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearPrefix()
Prefix specifies that this field must have the specified bytes at the
beginning of the string.
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearSuffix()
Suffix specifies that this field must have the specified bytes at the
end of the string.
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clearWellKnown() |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.clone() |
Validate.BytesRules.Builder |
Validate.FieldRules.Builder.getBytesBuilder()
optional .validate.BytesRules bytes = 15; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.mergeFrom(com.google.protobuf.Message other) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.mergeFrom(Validate.BytesRules other) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Validate.BytesRules.Builder |
Validate.BytesRules.newBuilder() |
static Validate.BytesRules.Builder |
Validate.BytesRules.newBuilder(Validate.BytesRules prototype) |
Validate.BytesRules.Builder |
Validate.BytesRules.newBuilderForType() |
protected Validate.BytesRules.Builder |
Validate.BytesRules.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setConst(com.google.protobuf.ByteString value)
Const specifies that this field must be exactly the specified value
optional bytes const = 1; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setContains(com.google.protobuf.ByteString value)
Contains specifies that this field must have the specified bytes
anywhere in the string.
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setIn(int index,
com.google.protobuf.ByteString value)
In specifies that this field must be equal to one of the specified
values
repeated bytes in = 8; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setIp(boolean value)
Ip specifies that the field must be a valid IP (v4 or v6) address in
byte format
optional bool ip = 10; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setIpv4(boolean value)
Ipv4 specifies that the field must be a valid IPv4 address in byte
format
optional bool ipv4 = 11; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setIpv6(boolean value)
Ipv6 specifies that the field must be a valid IPv6 address in byte
format
optional bool ipv6 = 12; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setLen(long value)
Len specifies that this field must be the specified number of bytes
optional uint64 len = 13; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setMaxLen(long value)
MaxLen specifies that this field must be the specified number of bytes
at a maximum
optional uint64 max_len = 3; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setMinLen(long value)
MinLen specifies that this field must be the specified number of bytes
at a minimum
optional uint64 min_len = 2; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setNotIn(int index,
com.google.protobuf.ByteString value)
NotIn specifies that this field cannot be equal to one of the specified
values
repeated bytes not_in = 9; |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setPattern(String value)
Pattern specifes that this field must match against the specified
regular expression (RE2 syntax).
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setPatternBytes(com.google.protobuf.ByteString value)
Pattern specifes that this field must match against the specified
regular expression (RE2 syntax).
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setPrefix(com.google.protobuf.ByteString value)
Prefix specifies that this field must have the specified bytes at the
beginning of the string.
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setSuffix(com.google.protobuf.ByteString value)
Suffix specifies that this field must have the specified bytes at the
end of the string.
|
Validate.BytesRules.Builder |
Validate.BytesRules.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Validate.BytesRules.Builder |
Validate.BytesRules.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Validate.FieldRules.Builder |
Validate.FieldRules.Builder.setBytes(Validate.BytesRules.Builder builderForValue)
optional .validate.BytesRules bytes = 15; |
Copyright © 2018–2021 The Envoy Project. All rights reserved.