public interface DurationRulesOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Duration |
getConst()
`const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
|
com.google.protobuf.DurationOrBuilder |
getConstOrBuilder()
`const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
|
DurationRules.GreaterThanCase |
getGreaterThanCase() |
com.google.protobuf.Duration |
getGt()
`gt` requires the duration field value to be greater than the specified
value (exclusive).
|
com.google.protobuf.Duration |
getGte()
`gte` requires the duration field value to be greater than or equal to the
specified value (exclusive).
|
com.google.protobuf.DurationOrBuilder |
getGteOrBuilder()
`gte` requires the duration field value to be greater than or equal to the
specified value (exclusive).
|
com.google.protobuf.DurationOrBuilder |
getGtOrBuilder()
`gt` requires the duration field value to be greater than the specified
value (exclusive).
|
com.google.protobuf.Duration |
getIn(int index)
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
|
int |
getInCount()
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
|
List<com.google.protobuf.Duration> |
getInList()
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
|
com.google.protobuf.DurationOrBuilder |
getInOrBuilder(int index)
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
|
List<? extends com.google.protobuf.DurationOrBuilder> |
getInOrBuilderList()
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
|
DurationRules.LessThanCase |
getLessThanCase() |
com.google.protobuf.Duration |
getLt()
`lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
exclusive.
|
com.google.protobuf.Duration |
getLte()
`lte` indicates that the field must be less than or equal to the specified
value of the `google.protobuf.Duration` type, inclusive.
|
com.google.protobuf.DurationOrBuilder |
getLteOrBuilder()
`lte` indicates that the field must be less than or equal to the specified
value of the `google.protobuf.Duration` type, inclusive.
|
com.google.protobuf.DurationOrBuilder |
getLtOrBuilder()
`lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
exclusive.
|
com.google.protobuf.Duration |
getNotIn(int index)
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
|
int |
getNotInCount()
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
|
List<com.google.protobuf.Duration> |
getNotInList()
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
|
com.google.protobuf.DurationOrBuilder |
getNotInOrBuilder(int index)
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
|
List<? extends com.google.protobuf.DurationOrBuilder> |
getNotInOrBuilderList()
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
|
boolean |
hasConst()
`const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
|
boolean |
hasGt()
`gt` requires the duration field value to be greater than the specified
value (exclusive).
|
boolean |
hasGte()
`gte` requires the duration field value to be greater than or equal to the
specified value (exclusive).
|
boolean |
hasLt()
`lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
exclusive.
|
boolean |
hasLte()
`lte` indicates that the field must be less than or equal to the specified
value of the `google.protobuf.Duration` type, inclusive.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasConst()
`const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
If the field's value deviates from the specified value, an error message
will be generated.
```proto
message MyDuration {
// value must equal 5s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
}
```
optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }com.google.protobuf.Duration getConst()
`const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
If the field's value deviates from the specified value, an error message
will be generated.
```proto
message MyDuration {
// value must equal 5s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
}
```
optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }com.google.protobuf.DurationOrBuilder getConstOrBuilder()
`const` dictates that the field must match the specified value of the `google.protobuf.Duration` type exactly.
If the field's value deviates from the specified value, an error message
will be generated.
```proto
message MyDuration {
// value must equal 5s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.const = "5s"];
}
```
optional .google.protobuf.Duration const = 2 [json_name = "const", (.buf.validate.priv.field) = { ... }boolean hasLt()
`lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
exclusive. If the field's value is greater than or equal to the specified
value, an error message will be generated.
```proto
message MyDuration {
// value must be less than 5s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
}
```
.google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }com.google.protobuf.Duration getLt()
`lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
exclusive. If the field's value is greater than or equal to the specified
value, an error message will be generated.
```proto
message MyDuration {
// value must be less than 5s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
}
```
.google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }com.google.protobuf.DurationOrBuilder getLtOrBuilder()
`lt` stipulates that the field must be less than the specified value of the `google.protobuf.Duration` type,
exclusive. If the field's value is greater than or equal to the specified
value, an error message will be generated.
```proto
message MyDuration {
// value must be less than 5s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.lt = "5s"];
}
```
.google.protobuf.Duration lt = 3 [json_name = "lt", (.buf.validate.priv.field) = { ... }boolean hasLte()
`lte` indicates that the field must be less than or equal to the specified
value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
an error message will be generated.
```proto
message MyDuration {
// value must be less than or equal to 10s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
}
```
.google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }com.google.protobuf.Duration getLte()
`lte` indicates that the field must be less than or equal to the specified
value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
an error message will be generated.
```proto
message MyDuration {
// value must be less than or equal to 10s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
}
```
.google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }com.google.protobuf.DurationOrBuilder getLteOrBuilder()
`lte` indicates that the field must be less than or equal to the specified
value of the `google.protobuf.Duration` type, inclusive. If the field's value is greater than the specified value,
an error message will be generated.
```proto
message MyDuration {
// value must be less than or equal to 10s
google.protobuf.Duration value = 1 [(buf.validate.field).duration.lte = "10s"];
}
```
.google.protobuf.Duration lte = 4 [json_name = "lte", (.buf.validate.priv.field) = { ... }boolean hasGt()
`gt` requires the duration 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 MyDuration {
// duration must be greater than 5s [duration.gt]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
// duration must be greater than 5s and less than 10s [duration.gt_lt]
google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
// duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
}
```
.google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }com.google.protobuf.Duration getGt()
`gt` requires the duration 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 MyDuration {
// duration must be greater than 5s [duration.gt]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
// duration must be greater than 5s and less than 10s [duration.gt_lt]
google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
// duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
}
```
.google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }com.google.protobuf.DurationOrBuilder getGtOrBuilder()
`gt` requires the duration 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 MyDuration {
// duration must be greater than 5s [duration.gt]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.gt = { seconds: 5 }];
// duration must be greater than 5s and less than 10s [duration.gt_lt]
google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gt: { seconds: 5 }, lt: { seconds: 10 } }];
// duration must be greater than 10s or less than 5s [duration.gt_lt_exclusive]
google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gt: { seconds: 10 }, lt: { seconds: 5 } }];
}
```
.google.protobuf.Duration gt = 5 [json_name = "gt", (.buf.validate.priv.field) = { ... }boolean hasGte()
`gte` requires the duration 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 MyDuration {
// duration must be greater than or equal to 5s [duration.gte]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
// duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
// duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
}
```
.google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }com.google.protobuf.Duration getGte()
`gte` requires the duration 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 MyDuration {
// duration must be greater than or equal to 5s [duration.gte]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
// duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
// duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
}
```
.google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }com.google.protobuf.DurationOrBuilder getGteOrBuilder()
`gte` requires the duration 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 MyDuration {
// duration must be greater than or equal to 5s [duration.gte]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.gte = { seconds: 5 }];
// duration must be greater than or equal to 5s and less than 10s [duration.gte_lt]
google.protobuf.Duration another_value = 2 [(buf.validate.field).duration = { gte: { seconds: 5 }, lt: { seconds: 10 } }];
// duration must be greater than or equal to 10s or less than 5s [duration.gte_lt_exclusive]
google.protobuf.Duration other_value = 3 [(buf.validate.field).duration = { gte: { seconds: 10 }, lt: { seconds: 5 } }];
}
```
.google.protobuf.Duration gte = 6 [json_name = "gte", (.buf.validate.priv.field) = { ... }List<com.google.protobuf.Duration> getInList()
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
If the field's value doesn't correspond to any of the specified values,
an error message will be generated.
```proto
message MyDuration {
// value must be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }com.google.protobuf.Duration getIn(int index)
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
If the field's value doesn't correspond to any of the specified values,
an error message will be generated.
```proto
message MyDuration {
// value must be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }int getInCount()
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
If the field's value doesn't correspond to any of the specified values,
an error message will be generated.
```proto
message MyDuration {
// value must be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }List<? extends com.google.protobuf.DurationOrBuilder> getInOrBuilderList()
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
If the field's value doesn't correspond to any of the specified values,
an error message will be generated.
```proto
message MyDuration {
// value must be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }com.google.protobuf.DurationOrBuilder getInOrBuilder(int index)
`in` asserts that the field must be equal to one of the specified values of the `google.protobuf.Duration` type.
If the field's value doesn't correspond to any of the specified values,
an error message will be generated.
```proto
message MyDuration {
// value must be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration in = 7 [json_name = "in", (.buf.validate.priv.field) = { ... }List<com.google.protobuf.Duration> getNotInList()
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
If the field's value matches any of these values, an error message will be
generated.
```proto
message MyDuration {
// value must not be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }com.google.protobuf.Duration getNotIn(int index)
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
If the field's value matches any of these values, an error message will be
generated.
```proto
message MyDuration {
// value must not be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }int getNotInCount()
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
If the field's value matches any of these values, an error message will be
generated.
```proto
message MyDuration {
// value must not be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }List<? extends com.google.protobuf.DurationOrBuilder> getNotInOrBuilderList()
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
If the field's value matches any of these values, an error message will be
generated.
```proto
message MyDuration {
// value must not be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }com.google.protobuf.DurationOrBuilder getNotInOrBuilder(int index)
`not_in` denotes that the field must not be equal to
any of the specified values of the `google.protobuf.Duration` type.
If the field's value matches any of these values, an error message will be
generated.
```proto
message MyDuration {
// value must not be in list [1s, 2s, 3s]
google.protobuf.Duration value = 1 [(buf.validate.field).duration.not_in = ["1s", "2s", "3s"]];
}
```
repeated .google.protobuf.Duration not_in = 8 [json_name = "notIn", (.buf.validate.priv.field) = { ... }DurationRules.LessThanCase getLessThanCase()
DurationRules.GreaterThanCase getGreaterThanCase()
Copyright © 2024. All rights reserved.