Package build.buf.validate
Interface SInt32RulesOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SInt32Rules,SInt32Rules.Builder
public interface SInt32RulesOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetConst()`const` requires the field value to exactly match the specified value.SInt32Rules.GreaterThanCasegetGreaterThanCase()intgetGt()`gt` requires the field value to be greater than the specified value (exclusive).intgetGte()`gte` requires the field value to be greater than or equal to the specified value (exclusive).intgetIn(int index)`in` requires the field value to be equal to one of the specified values.intgetInCount()`in` requires the field value to be equal to one of the specified values.java.util.List<java.lang.Integer>getInList()`in` requires the field value to be equal to one of the specified values.SInt32Rules.LessThanCasegetLessThanCase()intgetLt()`lt` requires the field value to be less than the specified value (field < value).intgetLte()`lte` requires the field value to be less than or equal to the specified value (field <= value).intgetNotIn(int index)`not_in` requires the field value to not be equal to any of the specified values.intgetNotInCount()`not_in` requires the field value to not be equal to any of the specified values.java.util.List<java.lang.Integer>getNotInList()`not_in` requires the field value to not be equal to any of the specified values.booleanhasConst()`const` requires the field value to exactly match the specified value.booleanhasGt()`gt` requires the field value to be greater than the specified value (exclusive).booleanhasGte()`gte` requires the field value to be greater than or equal to the specified value (exclusive).booleanhasLt()`lt` requires the field value to be less than the specified value (field < value).booleanhasLte()`lte` requires the field value to be less than or equal to the specified value (field <= value).-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasConst
boolean 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 MySInt32 { // value must equal 42 sint32 value = 1 [(buf.validate.field).sint32.const = 42]; } ```optional sint32 const = 1 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the const field is set.
-
getConst
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 MySInt32 { // value must equal 42 sint32 value = 1 [(buf.validate.field).sint32.const = 42]; } ```optional sint32 const = 1 [(.buf.validate.priv.field) = { ... }- Returns:
- The const.
-
hasLt
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 MySInt32 { // value must be less than 10 sint32 value = 1 [(buf.validate.field).sint32.lt = 10]; } ```sint32 lt = 2 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the lt field is set.
-
getLt
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 MySInt32 { // value must be less than 10 sint32 value = 1 [(buf.validate.field).sint32.lt = 10]; } ```sint32 lt = 2 [(.buf.validate.priv.field) = { ... }- Returns:
- The lt.
-
hasLte
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 MySInt32 { // value must be less than or equal to 10 sint32 value = 1 [(buf.validate.field).sint32.lte = 10]; } ```sint32 lte = 3 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the lte field is set.
-
getLte
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 MySInt32 { // value must be less than or equal to 10 sint32 value = 1 [(buf.validate.field).sint32.lte = 10]; } ```sint32 lte = 3 [(.buf.validate.priv.field) = { ... }- Returns:
- The lte.
-
hasGt
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 MySInt32 { // value must be greater than 5 [sint32.gt] sint32 value = 1 [(buf.validate.field).sint32.gt = 5]; // value must be greater than 5 and less than 10 [sint32.gt_lt] sint32 other_value = 2 [(buf.validate.field).sint32 = { gt: 5, lt: 10 }]; // value must be greater than 10 or less than 5 [sint32.gt_lt_exclusive] sint32 another_value = 3 [(buf.validate.field).sint32 = { gt: 10, lt: 5 }]; } ```sint32 gt = 4 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the gt field is set.
-
getGt
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 MySInt32 { // value must be greater than 5 [sint32.gt] sint32 value = 1 [(buf.validate.field).sint32.gt = 5]; // value must be greater than 5 and less than 10 [sint32.gt_lt] sint32 other_value = 2 [(buf.validate.field).sint32 = { gt: 5, lt: 10 }]; // value must be greater than 10 or less than 5 [sint32.gt_lt_exclusive] sint32 another_value = 3 [(buf.validate.field).sint32 = { gt: 10, lt: 5 }]; } ```sint32 gt = 4 [(.buf.validate.priv.field) = { ... }- Returns:
- The gt.
-
hasGte
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 MySInt32 { // value must be greater than or equal to 5 [sint32.gte] sint32 value = 1 [(buf.validate.field).sint32.gte = 5]; // value must be greater than or equal to 5 and less than 10 [sint32.gte_lt] sint32 other_value = 2 [(buf.validate.field).sint32 = { gte: 5, lt: 10 }]; // value must be greater than or equal to 10 or less than 5 [sint32.gte_lt_exclusive] sint32 another_value = 3 [(buf.validate.field).sint32 = { gte: 10, lt: 5 }]; } ```sint32 gte = 5 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the gte field is set.
-
getGte
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 MySInt32 { // value must be greater than or equal to 5 [sint32.gte] sint32 value = 1 [(buf.validate.field).sint32.gte = 5]; // value must be greater than or equal to 5 and less than 10 [sint32.gte_lt] sint32 other_value = 2 [(buf.validate.field).sint32 = { gte: 5, lt: 10 }]; // value must be greater than or equal to 10 or less than 5 [sint32.gte_lt_exclusive] sint32 another_value = 3 [(buf.validate.field).sint32 = { gte: 10, lt: 5 }]; } ```sint32 gte = 5 [(.buf.validate.priv.field) = { ... }- Returns:
- The gte.
-
getInList
java.util.List<java.lang.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 MySInt32 { // value must be in list [1, 2, 3] repeated sint32 value = 1 (buf.validate.field).sint32 = { in: [1, 2, 3] }; } ```repeated sint32 in = 6 [(.buf.validate.priv.field) = { ... }- Returns:
- A list containing the in.
-
getInCount
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 MySInt32 { // value must be in list [1, 2, 3] repeated sint32 value = 1 (buf.validate.field).sint32 = { in: [1, 2, 3] }; } ```repeated sint32 in = 6 [(.buf.validate.priv.field) = { ... }- Returns:
- The count of in.
-
getIn
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 MySInt32 { // value must be in list [1, 2, 3] repeated sint32 value = 1 (buf.validate.field).sint32 = { in: [1, 2, 3] }; } ```repeated sint32 in = 6 [(.buf.validate.priv.field) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The in at the given index.
-
getNotInList
java.util.List<java.lang.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 MySInt32 { // value must not be in list [1, 2, 3] repeated sint32 value = 1 (buf.validate.field).sint32 = { not_in: [1, 2, 3] }; } ```repeated sint32 not_in = 7 [(.buf.validate.priv.field) = { ... }- Returns:
- A list containing the notIn.
-
getNotInCount
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 MySInt32 { // value must not be in list [1, 2, 3] repeated sint32 value = 1 (buf.validate.field).sint32 = { not_in: [1, 2, 3] }; } ```repeated sint32 not_in = 7 [(.buf.validate.priv.field) = { ... }- Returns:
- The count of notIn.
-
getNotIn
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 MySInt32 { // value must not be in list [1, 2, 3] repeated sint32 value = 1 (buf.validate.field).sint32 = { not_in: [1, 2, 3] }; } ```repeated sint32 not_in = 7 [(.buf.validate.priv.field) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The notIn at the given index.
-
getLessThanCase
SInt32Rules.LessThanCase getLessThanCase()
-
getGreaterThanCase
SInt32Rules.GreaterThanCase getGreaterThanCase()
-
-