public final class DurationRules extends com.google.protobuf.GeneratedMessageV3 implements DurationRulesOrBuilder
DurationRules describe the constraints applied exclusively to the `google.protobuf.Duration` well-known type.Protobuf type
buf.validate.DurationRules| Modifier and Type | Class and Description |
|---|---|
static class |
DurationRules.Builder
DurationRules describe the constraints applied exclusively to the `google.protobuf.Duration` well-known type.
|
static class |
DurationRules.GreaterThanCase |
static class |
DurationRules.LessThanCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CONST_FIELD_NUMBER |
static int |
GT_FIELD_NUMBER |
static int |
GTE_FIELD_NUMBER |
static int |
IN_FIELD_NUMBER |
static int |
LT_FIELD_NUMBER |
static int |
LTE_FIELD_NUMBER |
static int |
NOT_IN_FIELD_NUMBER |
| 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.
|
static DurationRules |
getDefaultInstance() |
DurationRules |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<DurationRules> |
getParserForType() |
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
static DurationRules.Builder |
newBuilder() |
static DurationRules.Builder |
newBuilder(DurationRules prototype) |
DurationRules.Builder |
newBuilderForType() |
protected DurationRules.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static DurationRules |
parseDelimitedFrom(InputStream input) |
static DurationRules |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DurationRules |
parseFrom(byte[] data) |
static DurationRules |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DurationRules |
parseFrom(ByteBuffer data) |
static DurationRules |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DurationRules |
parseFrom(com.google.protobuf.ByteString data) |
static DurationRules |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DurationRules |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DurationRules |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DurationRules |
parseFrom(InputStream input) |
static DurationRules |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DurationRules> |
parser() |
DurationRules.Builder |
toBuilder() |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getSerializedSize, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isInitialized, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag, writeToequals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CONST_FIELD_NUMBER
public static final int LT_FIELD_NUMBER
public static final int LTE_FIELD_NUMBER
public static final int GT_FIELD_NUMBER
public static final int GTE_FIELD_NUMBER
public static final int IN_FIELD_NUMBER
public static final int NOT_IN_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public DurationRules.LessThanCase getLessThanCase()
getLessThanCase in interface DurationRulesOrBuilderpublic DurationRules.GreaterThanCase getGreaterThanCase()
getGreaterThanCase in interface DurationRulesOrBuilderpublic boolean 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) = { ... }hasConst in interface DurationRulesOrBuilderpublic 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) = { ... }getConst in interface DurationRulesOrBuilderpublic 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) = { ... }getConstOrBuilder in interface DurationRulesOrBuilderpublic 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) = { ... }hasLt in interface DurationRulesOrBuilderpublic 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) = { ... }getLt in interface DurationRulesOrBuilderpublic 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) = { ... }getLtOrBuilder in interface DurationRulesOrBuilderpublic 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) = { ... }hasLte in interface DurationRulesOrBuilderpublic 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) = { ... }getLte in interface DurationRulesOrBuilderpublic 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) = { ... }getLteOrBuilder in interface DurationRulesOrBuilderpublic 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) = { ... }hasGt in interface DurationRulesOrBuilderpublic 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) = { ... }getGt in interface DurationRulesOrBuilderpublic 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) = { ... }getGtOrBuilder in interface DurationRulesOrBuilderpublic 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) = { ... }hasGte in interface DurationRulesOrBuilderpublic 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) = { ... }getGte in interface DurationRulesOrBuilderpublic 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) = { ... }getGteOrBuilder in interface DurationRulesOrBuilderpublic 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) = { ... }getInList in interface DurationRulesOrBuilderpublic 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) = { ... }getInOrBuilderList in interface DurationRulesOrBuilderpublic 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) = { ... }getInCount in interface DurationRulesOrBuilderpublic 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) = { ... }getIn in interface DurationRulesOrBuilderpublic 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) = { ... }getInOrBuilder in interface DurationRulesOrBuilderpublic 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) = { ... }getNotInList in interface DurationRulesOrBuilderpublic 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) = { ... }getNotInOrBuilderList in interface DurationRulesOrBuilderpublic 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) = { ... }getNotInCount in interface DurationRulesOrBuilderpublic 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) = { ... }getNotIn in interface DurationRulesOrBuilderpublic 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) = { ... }getNotInOrBuilder in interface DurationRulesOrBuilderpublic static DurationRules parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DurationRules parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DurationRules parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DurationRules parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DurationRules parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DurationRules parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DurationRules parseFrom(InputStream input) throws IOException
IOExceptionpublic static DurationRules parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DurationRules parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DurationRules parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DurationRules parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DurationRules parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DurationRules.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DurationRules.Builder newBuilder()
public static DurationRules.Builder newBuilder(DurationRules prototype)
public DurationRules.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DurationRules.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static DurationRules getDefaultInstance()
public static com.google.protobuf.Parser<DurationRules> parser()
public com.google.protobuf.Parser<DurationRules> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public DurationRules getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023. All rights reserved.