Package build.buf.validate
Interface SFixed64RulesOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SFixed64Rules,SFixed64Rules.Builder
public interface SFixed64RulesOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetConst()`const` requires the field value to exactly match the specified value.SFixed64Rules.GreaterThanCasegetGreaterThanCase()longgetGt()`gt` requires the field value to be greater than the specified value (exclusive).longgetGte()`gte` requires the field value to be greater than or equal to the specified value (exclusive).longgetIn(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.Long>getInList()`in` requires the field value to be equal to one of the specified values.SFixed64Rules.LessThanCasegetLessThanCase()longgetLt()`lt` requires the field value to be less than the specified value (field < value).longgetLte()`lte` requires the field value to be less than or equal to the specified value (field <= value).longgetNotIn(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.Long>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 MySFixed64 { // value must equal 42 sfixed64 value = 1 [(buf.validate.field).sfixed64.const = 42]; } ```optional sfixed64 const = 1 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the const field is set.
-
getConst
long 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 MySFixed64 { // value must equal 42 sfixed64 value = 1 [(buf.validate.field).sfixed64.const = 42]; } ```optional sfixed64 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 MySFixed64 { // value must be less than 10 sfixed64 value = 1 [(buf.validate.field).sfixed64.lt = 10]; } ```sfixed64 lt = 2 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the lt field is set.
-
getLt
long 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 MySFixed64 { // value must be less than 10 sfixed64 value = 1 [(buf.validate.field).sfixed64.lt = 10]; } ```sfixed64 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 MySFixed64 { // value must be less than or equal to 10 sfixed64 value = 1 [(buf.validate.field).sfixed64.lte = 10]; } ```sfixed64 lte = 3 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the lte field is set.
-
getLte
long 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 MySFixed64 { // value must be less than or equal to 10 sfixed64 value = 1 [(buf.validate.field).sfixed64.lte = 10]; } ```sfixed64 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 MySFixed64 { // value must be greater than 5 [sfixed64.gt] sfixed64 value = 1 [(buf.validate.field).sfixed64.gt = 5]; // value must be greater than 5 and less than 10 [sfixed64.gt_lt] sfixed64 other_value = 2 [(buf.validate.field).sfixed64 = { gt: 5, lt: 10 }]; // value must be greater than 10 or less than 5 [sfixed64.gt_lt_exclusive] sfixed64 another_value = 3 [(buf.validate.field).sfixed64 = { gt: 10, lt: 5 }]; } ```sfixed64 gt = 4 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the gt field is set.
-
getGt
long 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 MySFixed64 { // value must be greater than 5 [sfixed64.gt] sfixed64 value = 1 [(buf.validate.field).sfixed64.gt = 5]; // value must be greater than 5 and less than 10 [sfixed64.gt_lt] sfixed64 other_value = 2 [(buf.validate.field).sfixed64 = { gt: 5, lt: 10 }]; // value must be greater than 10 or less than 5 [sfixed64.gt_lt_exclusive] sfixed64 another_value = 3 [(buf.validate.field).sfixed64 = { gt: 10, lt: 5 }]; } ```sfixed64 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 MySFixed64 { // value must be greater than or equal to 5 [sfixed64.gte] sfixed64 value = 1 [(buf.validate.field).sfixed64.gte = 5]; // value must be greater than or equal to 5 and less than 10 [sfixed64.gte_lt] sfixed64 other_value = 2 [(buf.validate.field).sfixed64 = { gte: 5, lt: 10 }]; // value must be greater than or equal to 10 or less than 5 [sfixed64.gte_lt_exclusive] sfixed64 another_value = 3 [(buf.validate.field).sfixed64 = { gte: 10, lt: 5 }]; } ```sfixed64 gte = 5 [(.buf.validate.priv.field) = { ... }- Returns:
- Whether the gte field is set.
-
getGte
long 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 MySFixed64 { // value must be greater than or equal to 5 [sfixed64.gte] sfixed64 value = 1 [(buf.validate.field).sfixed64.gte = 5]; // value must be greater than or equal to 5 and less than 10 [sfixed64.gte_lt] sfixed64 other_value = 2 [(buf.validate.field).sfixed64 = { gte: 5, lt: 10 }]; // value must be greater than or equal to 10 or less than 5 [sfixed64.gte_lt_exclusive] sfixed64 another_value = 3 [(buf.validate.field).sfixed64 = { gte: 10, lt: 5 }]; } ```sfixed64 gte = 5 [(.buf.validate.priv.field) = { ... }- Returns:
- The gte.
-
getInList
java.util.List<java.lang.Long> 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 MySFixed64 { // value must be in list [1, 2, 3] repeated sfixed64 value = 1 (buf.validate.field).sfixed64 = { in: [1, 2, 3] }; } ```repeated sfixed64 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 MySFixed64 { // value must be in list [1, 2, 3] repeated sfixed64 value = 1 (buf.validate.field).sfixed64 = { in: [1, 2, 3] }; } ```repeated sfixed64 in = 6 [(.buf.validate.priv.field) = { ... }- Returns:
- The count of in.
-
getIn
long 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 MySFixed64 { // value must be in list [1, 2, 3] repeated sfixed64 value = 1 (buf.validate.field).sfixed64 = { in: [1, 2, 3] }; } ```repeated sfixed64 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.Long> 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 MySFixed64 { // value must not be in list [1, 2, 3] repeated sfixed64 value = 1 (buf.validate.field).sfixed64 = { not_in: [1, 2, 3] }; } ```repeated sfixed64 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 MySFixed64 { // value must not be in list [1, 2, 3] repeated sfixed64 value = 1 (buf.validate.field).sfixed64 = { not_in: [1, 2, 3] }; } ```repeated sfixed64 not_in = 7 [(.buf.validate.priv.field) = { ... }- Returns:
- The count of notIn.
-
getNotIn
long 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 MySFixed64 { // value must not be in list [1, 2, 3] repeated sfixed64 value = 1 (buf.validate.field).sfixed64 = { not_in: [1, 2, 3] }; } ```repeated sfixed64 not_in = 7 [(.buf.validate.priv.field) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The notIn at the given index.
-
getLessThanCase
SFixed64Rules.LessThanCase getLessThanCase()
-
getGreaterThanCase
SFixed64Rules.GreaterThanCase getGreaterThanCase()
-
-