public interface Fixed32RulesOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
int |
getConst()
`const` requires the field value to exactly match the specified value.
|
Fixed32Rules.GreaterThanCase |
getGreaterThanCase() |
int |
getGt()
`gt` requires the field value to be greater than the specified value
(exclusive).
|
int |
getGte()
`gte` requires the field value to be greater than or equal to the specified
value (exclusive).
|
int |
getIn(int index)
`in` requires the field value to be equal to one of the specified values.
|
int |
getInCount()
`in` requires the field value to be equal to one of the specified values.
|
List<Integer> |
getInList()
`in` requires the field value to be equal to one of the specified values.
|
Fixed32Rules.LessThanCase |
getLessThanCase() |
int |
getLt()
`lt` requires the field value to be less than the specified value (field <
value).
|
int |
getLte()
`lte` requires the field value to be less than or equal to the specified
value (field <= value).
|
int |
getNotIn(int index)
`not_in` requires the field value to not be equal to any of the specified
values.
|
int |
getNotInCount()
`not_in` requires the field value to not be equal to any of the specified
values.
|
List<Integer> |
getNotInList()
`not_in` requires the field value to not be equal to any of the specified
values.
|
boolean |
hasConst()
`const` requires the field value to exactly match the specified value.
|
boolean |
hasGt()
`gt` requires the field value to be greater than the specified value
(exclusive).
|
boolean |
hasGte()
`gte` requires the field value to be greater than or equal to the specified
value (exclusive).
|
boolean |
hasLt()
`lt` requires the field value to be less than the specified value (field <
value).
|
boolean |
hasLte()
`lte` requires the field value to be less than or equal to the specified
value (field <= value).
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasConst()
`const` requires the field value to exactly match the specified value.
If the field value doesn't match, an error message is generated.
```proto
message MyFixed32 {
// value must equal 42
fixed32 value = 1 [(buf.validate.field).fixed32.const = 42];
}
```
optional fixed32 const = 1 [json_name = "const", (.buf.validate.priv.field) = { ... }int getConst()
`const` requires the field value to exactly match the specified value.
If the field value doesn't match, an error message is generated.
```proto
message MyFixed32 {
// value must equal 42
fixed32 value = 1 [(buf.validate.field).fixed32.const = 42];
}
```
optional fixed32 const = 1 [json_name = "const", (.buf.validate.priv.field) = { ... }boolean hasLt()
`lt` requires the field value to be less than the specified value (field <
value). If the field value is equal to or greater than the specified value,
an error message is generated.
```proto
message MyFixed32 {
// value must be less than 10
fixed32 value = 1 [(buf.validate.field).fixed32.lt = 10];
}
```
fixed32 lt = 2 [json_name = "lt", (.buf.validate.priv.field) = { ... }int getLt()
`lt` requires the field value to be less than the specified value (field <
value). If the field value is equal to or greater than the specified value,
an error message is generated.
```proto
message MyFixed32 {
// value must be less than 10
fixed32 value = 1 [(buf.validate.field).fixed32.lt = 10];
}
```
fixed32 lt = 2 [json_name = "lt", (.buf.validate.priv.field) = { ... }boolean hasLte()
`lte` requires the field value to be less than or equal to the specified
value (field <= value). If the field value is greater than the specified
value, an error message is generated.
```proto
message MyFixed32 {
// value must be less than or equal to 10
fixed32 value = 1 [(buf.validate.field).fixed32.lte = 10];
}
```
fixed32 lte = 3 [json_name = "lte", (.buf.validate.priv.field) = { ... }int getLte()
`lte` requires the field value to be less than or equal to the specified
value (field <= value). If the field value is greater than the specified
value, an error message is generated.
```proto
message MyFixed32 {
// value must be less than or equal to 10
fixed32 value = 1 [(buf.validate.field).fixed32.lte = 10];
}
```
fixed32 lte = 3 [json_name = "lte", (.buf.validate.priv.field) = { ... }boolean hasGt()
`gt` requires the field value to be greater than the specified value
(exclusive). If the value of `gt` is larger than a specified `lt` or
`lte`, the range is reversed, and the field value must be outside the
specified range. If the field value doesn't meet the required conditions,
an error message is generated.
```proto
message MyFixed32 {
// value must be greater than 5 [fixed32.gt]
fixed32 value = 1 [(buf.validate.field).fixed32.gt = 5];
// value must be greater than 5 and less than 10 [fixed32.gt_lt]
fixed32 other_value = 2 [(buf.validate.field).fixed32 = { gt: 5, lt: 10 }];
// value must be greater than 10 or less than 5 [fixed32.gt_lt_exclusive]
fixed32 another_value = 3 [(buf.validate.field).fixed32 = { gt: 10, lt: 5 }];
}
```
fixed32 gt = 4 [json_name = "gt", (.buf.validate.priv.field) = { ... }int getGt()
`gt` requires the field value to be greater than the specified value
(exclusive). If the value of `gt` is larger than a specified `lt` or
`lte`, the range is reversed, and the field value must be outside the
specified range. If the field value doesn't meet the required conditions,
an error message is generated.
```proto
message MyFixed32 {
// value must be greater than 5 [fixed32.gt]
fixed32 value = 1 [(buf.validate.field).fixed32.gt = 5];
// value must be greater than 5 and less than 10 [fixed32.gt_lt]
fixed32 other_value = 2 [(buf.validate.field).fixed32 = { gt: 5, lt: 10 }];
// value must be greater than 10 or less than 5 [fixed32.gt_lt_exclusive]
fixed32 another_value = 3 [(buf.validate.field).fixed32 = { gt: 10, lt: 5 }];
}
```
fixed32 gt = 4 [json_name = "gt", (.buf.validate.priv.field) = { ... }boolean hasGte()
`gte` requires the field value to be greater than or equal to the specified
value (exclusive). If the value of `gte` is larger than a specified `lt`
or `lte`, the range is reversed, and the field value must be outside the
specified range. If the field value doesn't meet the required conditions,
an error message is generated.
```proto
message MyFixed32 {
// value must be greater than or equal to 5 [fixed32.gte]
fixed32 value = 1 [(buf.validate.field).fixed32.gte = 5];
// value must be greater than or equal to 5 and less than 10 [fixed32.gte_lt]
fixed32 other_value = 2 [(buf.validate.field).fixed32 = { gte: 5, lt: 10 }];
// value must be greater than or equal to 10 or less than 5 [fixed32.gte_lt_exclusive]
fixed32 another_value = 3 [(buf.validate.field).fixed32 = { gte: 10, lt: 5 }];
}
```
fixed32 gte = 5 [json_name = "gte", (.buf.validate.priv.field) = { ... }int getGte()
`gte` requires the field value to be greater than or equal to the specified
value (exclusive). If the value of `gte` is larger than a specified `lt`
or `lte`, the range is reversed, and the field value must be outside the
specified range. If the field value doesn't meet the required conditions,
an error message is generated.
```proto
message MyFixed32 {
// value must be greater than or equal to 5 [fixed32.gte]
fixed32 value = 1 [(buf.validate.field).fixed32.gte = 5];
// value must be greater than or equal to 5 and less than 10 [fixed32.gte_lt]
fixed32 other_value = 2 [(buf.validate.field).fixed32 = { gte: 5, lt: 10 }];
// value must be greater than or equal to 10 or less than 5 [fixed32.gte_lt_exclusive]
fixed32 another_value = 3 [(buf.validate.field).fixed32 = { gte: 10, lt: 5 }];
}
```
fixed32 gte = 5 [json_name = "gte", (.buf.validate.priv.field) = { ... }List<Integer> getInList()
`in` requires the field value to be equal to one of the specified values.
If the field value isn't one of the specified values, an error message
is generated.
```proto
message MyFixed32 {
// value must be in list [1, 2, 3]
repeated fixed32 value = 1 (buf.validate.field).fixed32 = { in: [1, 2, 3] };
}
```
repeated fixed32 in = 6 [json_name = "in", (.buf.validate.priv.field) = { ... }int getInCount()
`in` requires the field value to be equal to one of the specified values.
If the field value isn't one of the specified values, an error message
is generated.
```proto
message MyFixed32 {
// value must be in list [1, 2, 3]
repeated fixed32 value = 1 (buf.validate.field).fixed32 = { in: [1, 2, 3] };
}
```
repeated fixed32 in = 6 [json_name = "in", (.buf.validate.priv.field) = { ... }int getIn(int index)
`in` requires the field value to be equal to one of the specified values.
If the field value isn't one of the specified values, an error message
is generated.
```proto
message MyFixed32 {
// value must be in list [1, 2, 3]
repeated fixed32 value = 1 (buf.validate.field).fixed32 = { in: [1, 2, 3] };
}
```
repeated fixed32 in = 6 [json_name = "in", (.buf.validate.priv.field) = { ... }index - The index of the element to return.List<Integer> getNotInList()
`not_in` requires the field value to not be equal to any of the specified
values. If the field value is one of the specified values, an error
message is generated.
```proto
message MyFixed32 {
// value must not be in list [1, 2, 3]
repeated fixed32 value = 1 (buf.validate.field).fixed32 = { not_in: [1, 2, 3] };
}
```
repeated fixed32 not_in = 7 [json_name = "notIn", (.buf.validate.priv.field) = { ... }int getNotInCount()
`not_in` requires the field value to not be equal to any of the specified
values. If the field value is one of the specified values, an error
message is generated.
```proto
message MyFixed32 {
// value must not be in list [1, 2, 3]
repeated fixed32 value = 1 (buf.validate.field).fixed32 = { not_in: [1, 2, 3] };
}
```
repeated fixed32 not_in = 7 [json_name = "notIn", (.buf.validate.priv.field) = { ... }int getNotIn(int index)
`not_in` requires the field value to not be equal to any of the specified
values. If the field value is one of the specified values, an error
message is generated.
```proto
message MyFixed32 {
// value must not be in list [1, 2, 3]
repeated fixed32 value = 1 (buf.validate.field).fixed32 = { not_in: [1, 2, 3] };
}
```
repeated fixed32 not_in = 7 [json_name = "notIn", (.buf.validate.priv.field) = { ... }index - The index of the element to return.Fixed32Rules.LessThanCase getLessThanCase()
Fixed32Rules.GreaterThanCase getGreaterThanCase()
Copyright © 2023. All rights reserved.