build.buf.validate.FieldConstraints Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of protovalidate Show documentation
Show all versions of protovalidate Show documentation
Protocol Buffer Validation
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: buf/validate/validate.proto
// Protobuf Java Version: 4.28.1
package build.buf.validate;
/**
*
* FieldConstraints encapsulates the rules for each type of field. Depending on
* the field, the correct set should be used to ensure proper validations.
*
*
* Protobuf type {@code buf.validate.FieldConstraints}
*/
public final class FieldConstraints extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:buf.validate.FieldConstraints)
FieldConstraintsOrBuilder {
private static final long serialVersionUID = 0L;
static {
com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
/* major= */ 4,
/* minor= */ 28,
/* patch= */ 1,
/* suffix= */ "",
FieldConstraints.class.getName());
}
// Use FieldConstraints.newBuilder() to construct.
private FieldConstraints(com.google.protobuf.GeneratedMessage.Builder builder) {
super(builder);
}
private FieldConstraints() {
cel_ = java.util.Collections.emptyList();
ignore_ = 0;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return build.buf.validate.ValidateProto.internal_static_buf_validate_FieldConstraints_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return build.buf.validate.ValidateProto.internal_static_buf_validate_FieldConstraints_fieldAccessorTable
.ensureFieldAccessorsInitialized(
build.buf.validate.FieldConstraints.class, build.buf.validate.FieldConstraints.Builder.class);
}
private int bitField0_;
private int typeCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object type_;
public enum TypeCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
FLOAT(1),
DOUBLE(2),
INT32(3),
INT64(4),
UINT32(5),
UINT64(6),
SINT32(7),
SINT64(8),
FIXED32(9),
FIXED64(10),
SFIXED32(11),
SFIXED64(12),
BOOL(13),
STRING(14),
BYTES(15),
ENUM(16),
REPEATED(18),
MAP(19),
ANY(20),
DURATION(21),
TIMESTAMP(22),
TYPE_NOT_SET(0);
private final int value;
private TypeCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static TypeCase valueOf(int value) {
return forNumber(value);
}
public static TypeCase forNumber(int value) {
switch (value) {
case 1: return FLOAT;
case 2: return DOUBLE;
case 3: return INT32;
case 4: return INT64;
case 5: return UINT32;
case 6: return UINT64;
case 7: return SINT32;
case 8: return SINT64;
case 9: return FIXED32;
case 10: return FIXED64;
case 11: return SFIXED32;
case 12: return SFIXED64;
case 13: return BOOL;
case 14: return STRING;
case 15: return BYTES;
case 16: return ENUM;
case 18: return REPEATED;
case 19: return MAP;
case 20: return ANY;
case 21: return DURATION;
case 22: return TIMESTAMP;
case 0: return TYPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public TypeCase
getTypeCase() {
return TypeCase.forNumber(
typeCase_);
}
public static final int CEL_FIELD_NUMBER = 23;
@SuppressWarnings("serial")
private java.util.List cel_;
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
@java.lang.Override
public java.util.List getCelList() {
return cel_;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
@java.lang.Override
public java.util.List
getCelOrBuilderList() {
return cel_;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
@java.lang.Override
public int getCelCount() {
return cel_.size();
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
@java.lang.Override
public build.buf.validate.Constraint getCel(int index) {
return cel_.get(index);
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
@java.lang.Override
public build.buf.validate.ConstraintOrBuilder getCelOrBuilder(
int index) {
return cel_.get(index);
}
public static final int REQUIRED_FIELD_NUMBER = 25;
private boolean required_ = false;
/**
*
* If `required` is true, the field must be populated. A populated field can be
* described as "serialized in the wire format," which includes:
*
* - the following "nullable" fields must be explicitly set to be considered populated:
* - singular message fields (whose fields may be unpopulated/default values)
* - member fields of a oneof (may be their default value)
* - proto3 optional fields (may be their default value)
* - proto2 scalar fields (both optional and required)
* - proto3 scalar fields must be non-zero to be considered populated
* - repeated and map fields must be non-empty to be considered populated
*
* ```proto
* message MyMessage {
* // The field `value` must be set to a non-null value.
* optional MyOtherMessage value = 1 [(buf.validate.field).required = true];
* }
* ```
*
*
* optional bool required = 25 [json_name = "required"];
* @return Whether the required field is set.
*/
@java.lang.Override
public boolean hasRequired() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* If `required` is true, the field must be populated. A populated field can be
* described as "serialized in the wire format," which includes:
*
* - the following "nullable" fields must be explicitly set to be considered populated:
* - singular message fields (whose fields may be unpopulated/default values)
* - member fields of a oneof (may be their default value)
* - proto3 optional fields (may be their default value)
* - proto2 scalar fields (both optional and required)
* - proto3 scalar fields must be non-zero to be considered populated
* - repeated and map fields must be non-empty to be considered populated
*
* ```proto
* message MyMessage {
* // The field `value` must be set to a non-null value.
* optional MyOtherMessage value = 1 [(buf.validate.field).required = true];
* }
* ```
*
*
* optional bool required = 25 [json_name = "required"];
* @return The required.
*/
@java.lang.Override
public boolean getRequired() {
return required_;
}
public static final int IGNORE_FIELD_NUMBER = 27;
private int ignore_ = 0;
/**
*
* Skip validation on the field if its value matches the specified criteria.
* See Ignore enum for details.
*
* ```proto
* message UpdateRequest {
* // The uri rule only applies if the field is populated and not an empty
* // string.
* optional string url = 1 [
* (buf.validate.field).ignore = IGNORE_IF_DEFAULT_VALUE,
* (buf.validate.field).string.uri = true,
* ];
* }
* ```
*
*
* optional .buf.validate.Ignore ignore = 27 [json_name = "ignore"];
* @return Whether the ignore field is set.
*/
@java.lang.Override public boolean hasIgnore() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Skip validation on the field if its value matches the specified criteria.
* See Ignore enum for details.
*
* ```proto
* message UpdateRequest {
* // The uri rule only applies if the field is populated and not an empty
* // string.
* optional string url = 1 [
* (buf.validate.field).ignore = IGNORE_IF_DEFAULT_VALUE,
* (buf.validate.field).string.uri = true,
* ];
* }
* ```
*
*
* optional .buf.validate.Ignore ignore = 27 [json_name = "ignore"];
* @return The ignore.
*/
@java.lang.Override public build.buf.validate.Ignore getIgnore() {
build.buf.validate.Ignore result = build.buf.validate.Ignore.forNumber(ignore_);
return result == null ? build.buf.validate.Ignore.IGNORE_UNSPECIFIED : result;
}
public static final int FLOAT_FIELD_NUMBER = 1;
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
* @return Whether the float field is set.
*/
@java.lang.Override
public boolean hasFloat() {
return typeCase_ == 1;
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
* @return The float.
*/
@java.lang.Override
public build.buf.validate.FloatRules getFloat() {
if (typeCase_ == 1) {
return (build.buf.validate.FloatRules) type_;
}
return build.buf.validate.FloatRules.getDefaultInstance();
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
@java.lang.Override
public build.buf.validate.FloatRulesOrBuilder getFloatOrBuilder() {
if (typeCase_ == 1) {
return (build.buf.validate.FloatRules) type_;
}
return build.buf.validate.FloatRules.getDefaultInstance();
}
public static final int DOUBLE_FIELD_NUMBER = 2;
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
* @return Whether the double field is set.
*/
@java.lang.Override
public boolean hasDouble() {
return typeCase_ == 2;
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
* @return The double.
*/
@java.lang.Override
public build.buf.validate.DoubleRules getDouble() {
if (typeCase_ == 2) {
return (build.buf.validate.DoubleRules) type_;
}
return build.buf.validate.DoubleRules.getDefaultInstance();
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
@java.lang.Override
public build.buf.validate.DoubleRulesOrBuilder getDoubleOrBuilder() {
if (typeCase_ == 2) {
return (build.buf.validate.DoubleRules) type_;
}
return build.buf.validate.DoubleRules.getDefaultInstance();
}
public static final int INT32_FIELD_NUMBER = 3;
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
* @return Whether the int32 field is set.
*/
@java.lang.Override
public boolean hasInt32() {
return typeCase_ == 3;
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
* @return The int32.
*/
@java.lang.Override
public build.buf.validate.Int32Rules getInt32() {
if (typeCase_ == 3) {
return (build.buf.validate.Int32Rules) type_;
}
return build.buf.validate.Int32Rules.getDefaultInstance();
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
@java.lang.Override
public build.buf.validate.Int32RulesOrBuilder getInt32OrBuilder() {
if (typeCase_ == 3) {
return (build.buf.validate.Int32Rules) type_;
}
return build.buf.validate.Int32Rules.getDefaultInstance();
}
public static final int INT64_FIELD_NUMBER = 4;
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
* @return Whether the int64 field is set.
*/
@java.lang.Override
public boolean hasInt64() {
return typeCase_ == 4;
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
* @return The int64.
*/
@java.lang.Override
public build.buf.validate.Int64Rules getInt64() {
if (typeCase_ == 4) {
return (build.buf.validate.Int64Rules) type_;
}
return build.buf.validate.Int64Rules.getDefaultInstance();
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
@java.lang.Override
public build.buf.validate.Int64RulesOrBuilder getInt64OrBuilder() {
if (typeCase_ == 4) {
return (build.buf.validate.Int64Rules) type_;
}
return build.buf.validate.Int64Rules.getDefaultInstance();
}
public static final int UINT32_FIELD_NUMBER = 5;
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
* @return Whether the uint32 field is set.
*/
@java.lang.Override
public boolean hasUint32() {
return typeCase_ == 5;
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
* @return The uint32.
*/
@java.lang.Override
public build.buf.validate.UInt32Rules getUint32() {
if (typeCase_ == 5) {
return (build.buf.validate.UInt32Rules) type_;
}
return build.buf.validate.UInt32Rules.getDefaultInstance();
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
@java.lang.Override
public build.buf.validate.UInt32RulesOrBuilder getUint32OrBuilder() {
if (typeCase_ == 5) {
return (build.buf.validate.UInt32Rules) type_;
}
return build.buf.validate.UInt32Rules.getDefaultInstance();
}
public static final int UINT64_FIELD_NUMBER = 6;
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
* @return Whether the uint64 field is set.
*/
@java.lang.Override
public boolean hasUint64() {
return typeCase_ == 6;
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
* @return The uint64.
*/
@java.lang.Override
public build.buf.validate.UInt64Rules getUint64() {
if (typeCase_ == 6) {
return (build.buf.validate.UInt64Rules) type_;
}
return build.buf.validate.UInt64Rules.getDefaultInstance();
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
@java.lang.Override
public build.buf.validate.UInt64RulesOrBuilder getUint64OrBuilder() {
if (typeCase_ == 6) {
return (build.buf.validate.UInt64Rules) type_;
}
return build.buf.validate.UInt64Rules.getDefaultInstance();
}
public static final int SINT32_FIELD_NUMBER = 7;
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
* @return Whether the sint32 field is set.
*/
@java.lang.Override
public boolean hasSint32() {
return typeCase_ == 7;
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
* @return The sint32.
*/
@java.lang.Override
public build.buf.validate.SInt32Rules getSint32() {
if (typeCase_ == 7) {
return (build.buf.validate.SInt32Rules) type_;
}
return build.buf.validate.SInt32Rules.getDefaultInstance();
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
@java.lang.Override
public build.buf.validate.SInt32RulesOrBuilder getSint32OrBuilder() {
if (typeCase_ == 7) {
return (build.buf.validate.SInt32Rules) type_;
}
return build.buf.validate.SInt32Rules.getDefaultInstance();
}
public static final int SINT64_FIELD_NUMBER = 8;
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
* @return Whether the sint64 field is set.
*/
@java.lang.Override
public boolean hasSint64() {
return typeCase_ == 8;
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
* @return The sint64.
*/
@java.lang.Override
public build.buf.validate.SInt64Rules getSint64() {
if (typeCase_ == 8) {
return (build.buf.validate.SInt64Rules) type_;
}
return build.buf.validate.SInt64Rules.getDefaultInstance();
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
@java.lang.Override
public build.buf.validate.SInt64RulesOrBuilder getSint64OrBuilder() {
if (typeCase_ == 8) {
return (build.buf.validate.SInt64Rules) type_;
}
return build.buf.validate.SInt64Rules.getDefaultInstance();
}
public static final int FIXED32_FIELD_NUMBER = 9;
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
* @return Whether the fixed32 field is set.
*/
@java.lang.Override
public boolean hasFixed32() {
return typeCase_ == 9;
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
* @return The fixed32.
*/
@java.lang.Override
public build.buf.validate.Fixed32Rules getFixed32() {
if (typeCase_ == 9) {
return (build.buf.validate.Fixed32Rules) type_;
}
return build.buf.validate.Fixed32Rules.getDefaultInstance();
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
@java.lang.Override
public build.buf.validate.Fixed32RulesOrBuilder getFixed32OrBuilder() {
if (typeCase_ == 9) {
return (build.buf.validate.Fixed32Rules) type_;
}
return build.buf.validate.Fixed32Rules.getDefaultInstance();
}
public static final int FIXED64_FIELD_NUMBER = 10;
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
* @return Whether the fixed64 field is set.
*/
@java.lang.Override
public boolean hasFixed64() {
return typeCase_ == 10;
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
* @return The fixed64.
*/
@java.lang.Override
public build.buf.validate.Fixed64Rules getFixed64() {
if (typeCase_ == 10) {
return (build.buf.validate.Fixed64Rules) type_;
}
return build.buf.validate.Fixed64Rules.getDefaultInstance();
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
@java.lang.Override
public build.buf.validate.Fixed64RulesOrBuilder getFixed64OrBuilder() {
if (typeCase_ == 10) {
return (build.buf.validate.Fixed64Rules) type_;
}
return build.buf.validate.Fixed64Rules.getDefaultInstance();
}
public static final int SFIXED32_FIELD_NUMBER = 11;
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
* @return Whether the sfixed32 field is set.
*/
@java.lang.Override
public boolean hasSfixed32() {
return typeCase_ == 11;
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
* @return The sfixed32.
*/
@java.lang.Override
public build.buf.validate.SFixed32Rules getSfixed32() {
if (typeCase_ == 11) {
return (build.buf.validate.SFixed32Rules) type_;
}
return build.buf.validate.SFixed32Rules.getDefaultInstance();
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
@java.lang.Override
public build.buf.validate.SFixed32RulesOrBuilder getSfixed32OrBuilder() {
if (typeCase_ == 11) {
return (build.buf.validate.SFixed32Rules) type_;
}
return build.buf.validate.SFixed32Rules.getDefaultInstance();
}
public static final int SFIXED64_FIELD_NUMBER = 12;
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
* @return Whether the sfixed64 field is set.
*/
@java.lang.Override
public boolean hasSfixed64() {
return typeCase_ == 12;
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
* @return The sfixed64.
*/
@java.lang.Override
public build.buf.validate.SFixed64Rules getSfixed64() {
if (typeCase_ == 12) {
return (build.buf.validate.SFixed64Rules) type_;
}
return build.buf.validate.SFixed64Rules.getDefaultInstance();
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
@java.lang.Override
public build.buf.validate.SFixed64RulesOrBuilder getSfixed64OrBuilder() {
if (typeCase_ == 12) {
return (build.buf.validate.SFixed64Rules) type_;
}
return build.buf.validate.SFixed64Rules.getDefaultInstance();
}
public static final int BOOL_FIELD_NUMBER = 13;
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
* @return Whether the bool field is set.
*/
@java.lang.Override
public boolean hasBool() {
return typeCase_ == 13;
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
* @return The bool.
*/
@java.lang.Override
public build.buf.validate.BoolRules getBool() {
if (typeCase_ == 13) {
return (build.buf.validate.BoolRules) type_;
}
return build.buf.validate.BoolRules.getDefaultInstance();
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
@java.lang.Override
public build.buf.validate.BoolRulesOrBuilder getBoolOrBuilder() {
if (typeCase_ == 13) {
return (build.buf.validate.BoolRules) type_;
}
return build.buf.validate.BoolRules.getDefaultInstance();
}
public static final int STRING_FIELD_NUMBER = 14;
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
* @return Whether the string field is set.
*/
@java.lang.Override
public boolean hasString() {
return typeCase_ == 14;
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
* @return The string.
*/
@java.lang.Override
public build.buf.validate.StringRules getString() {
if (typeCase_ == 14) {
return (build.buf.validate.StringRules) type_;
}
return build.buf.validate.StringRules.getDefaultInstance();
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
@java.lang.Override
public build.buf.validate.StringRulesOrBuilder getStringOrBuilder() {
if (typeCase_ == 14) {
return (build.buf.validate.StringRules) type_;
}
return build.buf.validate.StringRules.getDefaultInstance();
}
public static final int BYTES_FIELD_NUMBER = 15;
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
* @return Whether the bytes field is set.
*/
@java.lang.Override
public boolean hasBytes() {
return typeCase_ == 15;
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
* @return The bytes.
*/
@java.lang.Override
public build.buf.validate.BytesRules getBytes() {
if (typeCase_ == 15) {
return (build.buf.validate.BytesRules) type_;
}
return build.buf.validate.BytesRules.getDefaultInstance();
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
@java.lang.Override
public build.buf.validate.BytesRulesOrBuilder getBytesOrBuilder() {
if (typeCase_ == 15) {
return (build.buf.validate.BytesRules) type_;
}
return build.buf.validate.BytesRules.getDefaultInstance();
}
public static final int ENUM_FIELD_NUMBER = 16;
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
* @return Whether the enum field is set.
*/
@java.lang.Override
public boolean hasEnum() {
return typeCase_ == 16;
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
* @return The enum.
*/
@java.lang.Override
public build.buf.validate.EnumRules getEnum() {
if (typeCase_ == 16) {
return (build.buf.validate.EnumRules) type_;
}
return build.buf.validate.EnumRules.getDefaultInstance();
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
@java.lang.Override
public build.buf.validate.EnumRulesOrBuilder getEnumOrBuilder() {
if (typeCase_ == 16) {
return (build.buf.validate.EnumRules) type_;
}
return build.buf.validate.EnumRules.getDefaultInstance();
}
public static final int REPEATED_FIELD_NUMBER = 18;
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
* @return Whether the repeated field is set.
*/
@java.lang.Override
public boolean hasRepeated() {
return typeCase_ == 18;
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
* @return The repeated.
*/
@java.lang.Override
public build.buf.validate.RepeatedRules getRepeated() {
if (typeCase_ == 18) {
return (build.buf.validate.RepeatedRules) type_;
}
return build.buf.validate.RepeatedRules.getDefaultInstance();
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
@java.lang.Override
public build.buf.validate.RepeatedRulesOrBuilder getRepeatedOrBuilder() {
if (typeCase_ == 18) {
return (build.buf.validate.RepeatedRules) type_;
}
return build.buf.validate.RepeatedRules.getDefaultInstance();
}
public static final int MAP_FIELD_NUMBER = 19;
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
* @return Whether the map field is set.
*/
@java.lang.Override
public boolean hasMap() {
return typeCase_ == 19;
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
* @return The map.
*/
@java.lang.Override
public build.buf.validate.MapRules getMap() {
if (typeCase_ == 19) {
return (build.buf.validate.MapRules) type_;
}
return build.buf.validate.MapRules.getDefaultInstance();
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
@java.lang.Override
public build.buf.validate.MapRulesOrBuilder getMapOrBuilder() {
if (typeCase_ == 19) {
return (build.buf.validate.MapRules) type_;
}
return build.buf.validate.MapRules.getDefaultInstance();
}
public static final int ANY_FIELD_NUMBER = 20;
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
* @return Whether the any field is set.
*/
@java.lang.Override
public boolean hasAny() {
return typeCase_ == 20;
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
* @return The any.
*/
@java.lang.Override
public build.buf.validate.AnyRules getAny() {
if (typeCase_ == 20) {
return (build.buf.validate.AnyRules) type_;
}
return build.buf.validate.AnyRules.getDefaultInstance();
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
@java.lang.Override
public build.buf.validate.AnyRulesOrBuilder getAnyOrBuilder() {
if (typeCase_ == 20) {
return (build.buf.validate.AnyRules) type_;
}
return build.buf.validate.AnyRules.getDefaultInstance();
}
public static final int DURATION_FIELD_NUMBER = 21;
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
* @return Whether the duration field is set.
*/
@java.lang.Override
public boolean hasDuration() {
return typeCase_ == 21;
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
* @return The duration.
*/
@java.lang.Override
public build.buf.validate.DurationRules getDuration() {
if (typeCase_ == 21) {
return (build.buf.validate.DurationRules) type_;
}
return build.buf.validate.DurationRules.getDefaultInstance();
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
@java.lang.Override
public build.buf.validate.DurationRulesOrBuilder getDurationOrBuilder() {
if (typeCase_ == 21) {
return (build.buf.validate.DurationRules) type_;
}
return build.buf.validate.DurationRules.getDefaultInstance();
}
public static final int TIMESTAMP_FIELD_NUMBER = 22;
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
* @return Whether the timestamp field is set.
*/
@java.lang.Override
public boolean hasTimestamp() {
return typeCase_ == 22;
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
* @return The timestamp.
*/
@java.lang.Override
public build.buf.validate.TimestampRules getTimestamp() {
if (typeCase_ == 22) {
return (build.buf.validate.TimestampRules) type_;
}
return build.buf.validate.TimestampRules.getDefaultInstance();
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
@java.lang.Override
public build.buf.validate.TimestampRulesOrBuilder getTimestampOrBuilder() {
if (typeCase_ == 22) {
return (build.buf.validate.TimestampRules) type_;
}
return build.buf.validate.TimestampRules.getDefaultInstance();
}
public static final int SKIPPED_FIELD_NUMBER = 24;
private boolean skipped_ = false;
/**
*
* DEPRECATED: use ignore=IGNORE_ALWAYS instead. TODO: remove this field pre-v1.
*
*
* optional bool skipped = 24 [json_name = "skipped", deprecated = true];
* @deprecated buf.validate.FieldConstraints.skipped is deprecated.
* See buf/validate/validate.proto;l=245
* @return Whether the skipped field is set.
*/
@java.lang.Override
@java.lang.Deprecated public boolean hasSkipped() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* DEPRECATED: use ignore=IGNORE_ALWAYS instead. TODO: remove this field pre-v1.
*
*
* optional bool skipped = 24 [json_name = "skipped", deprecated = true];
* @deprecated buf.validate.FieldConstraints.skipped is deprecated.
* See buf/validate/validate.proto;l=245
* @return The skipped.
*/
@java.lang.Override
@java.lang.Deprecated public boolean getSkipped() {
return skipped_;
}
public static final int IGNORE_EMPTY_FIELD_NUMBER = 26;
private boolean ignoreEmpty_ = false;
/**
*
* DEPRECATED: use ignore=IGNORE_IF_UNPOPULATED instead. TODO: remove this field pre-v1.
*
*
* optional bool ignore_empty = 26 [json_name = "ignoreEmpty", deprecated = true];
* @deprecated buf.validate.FieldConstraints.ignore_empty is deprecated.
* See buf/validate/validate.proto;l=247
* @return Whether the ignoreEmpty field is set.
*/
@java.lang.Override
@java.lang.Deprecated public boolean hasIgnoreEmpty() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* DEPRECATED: use ignore=IGNORE_IF_UNPOPULATED instead. TODO: remove this field pre-v1.
*
*
* optional bool ignore_empty = 26 [json_name = "ignoreEmpty", deprecated = true];
* @deprecated buf.validate.FieldConstraints.ignore_empty is deprecated.
* See buf/validate/validate.proto;l=247
* @return The ignoreEmpty.
*/
@java.lang.Override
@java.lang.Deprecated public boolean getIgnoreEmpty() {
return ignoreEmpty_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (hasFloat()) {
if (!getFloat().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasDouble()) {
if (!getDouble().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasInt32()) {
if (!getInt32().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasInt64()) {
if (!getInt64().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasUint32()) {
if (!getUint32().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasUint64()) {
if (!getUint64().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasSint32()) {
if (!getSint32().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasSint64()) {
if (!getSint64().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasFixed32()) {
if (!getFixed32().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasFixed64()) {
if (!getFixed64().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasSfixed32()) {
if (!getSfixed32().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasSfixed64()) {
if (!getSfixed64().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasBool()) {
if (!getBool().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasString()) {
if (!getString().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasBytes()) {
if (!getBytes().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasEnum()) {
if (!getEnum().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasRepeated()) {
if (!getRepeated().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasMap()) {
if (!getMap().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasDuration()) {
if (!getDuration().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasTimestamp()) {
if (!getTimestamp().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (typeCase_ == 1) {
output.writeMessage(1, (build.buf.validate.FloatRules) type_);
}
if (typeCase_ == 2) {
output.writeMessage(2, (build.buf.validate.DoubleRules) type_);
}
if (typeCase_ == 3) {
output.writeMessage(3, (build.buf.validate.Int32Rules) type_);
}
if (typeCase_ == 4) {
output.writeMessage(4, (build.buf.validate.Int64Rules) type_);
}
if (typeCase_ == 5) {
output.writeMessage(5, (build.buf.validate.UInt32Rules) type_);
}
if (typeCase_ == 6) {
output.writeMessage(6, (build.buf.validate.UInt64Rules) type_);
}
if (typeCase_ == 7) {
output.writeMessage(7, (build.buf.validate.SInt32Rules) type_);
}
if (typeCase_ == 8) {
output.writeMessage(8, (build.buf.validate.SInt64Rules) type_);
}
if (typeCase_ == 9) {
output.writeMessage(9, (build.buf.validate.Fixed32Rules) type_);
}
if (typeCase_ == 10) {
output.writeMessage(10, (build.buf.validate.Fixed64Rules) type_);
}
if (typeCase_ == 11) {
output.writeMessage(11, (build.buf.validate.SFixed32Rules) type_);
}
if (typeCase_ == 12) {
output.writeMessage(12, (build.buf.validate.SFixed64Rules) type_);
}
if (typeCase_ == 13) {
output.writeMessage(13, (build.buf.validate.BoolRules) type_);
}
if (typeCase_ == 14) {
output.writeMessage(14, (build.buf.validate.StringRules) type_);
}
if (typeCase_ == 15) {
output.writeMessage(15, (build.buf.validate.BytesRules) type_);
}
if (typeCase_ == 16) {
output.writeMessage(16, (build.buf.validate.EnumRules) type_);
}
if (typeCase_ == 18) {
output.writeMessage(18, (build.buf.validate.RepeatedRules) type_);
}
if (typeCase_ == 19) {
output.writeMessage(19, (build.buf.validate.MapRules) type_);
}
if (typeCase_ == 20) {
output.writeMessage(20, (build.buf.validate.AnyRules) type_);
}
if (typeCase_ == 21) {
output.writeMessage(21, (build.buf.validate.DurationRules) type_);
}
if (typeCase_ == 22) {
output.writeMessage(22, (build.buf.validate.TimestampRules) type_);
}
for (int i = 0; i < cel_.size(); i++) {
output.writeMessage(23, cel_.get(i));
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeBool(24, skipped_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeBool(25, required_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeBool(26, ignoreEmpty_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeEnum(27, ignore_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (typeCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (build.buf.validate.FloatRules) type_);
}
if (typeCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (build.buf.validate.DoubleRules) type_);
}
if (typeCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (build.buf.validate.Int32Rules) type_);
}
if (typeCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (build.buf.validate.Int64Rules) type_);
}
if (typeCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (build.buf.validate.UInt32Rules) type_);
}
if (typeCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (build.buf.validate.UInt64Rules) type_);
}
if (typeCase_ == 7) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, (build.buf.validate.SInt32Rules) type_);
}
if (typeCase_ == 8) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, (build.buf.validate.SInt64Rules) type_);
}
if (typeCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (build.buf.validate.Fixed32Rules) type_);
}
if (typeCase_ == 10) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, (build.buf.validate.Fixed64Rules) type_);
}
if (typeCase_ == 11) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, (build.buf.validate.SFixed32Rules) type_);
}
if (typeCase_ == 12) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, (build.buf.validate.SFixed64Rules) type_);
}
if (typeCase_ == 13) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, (build.buf.validate.BoolRules) type_);
}
if (typeCase_ == 14) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, (build.buf.validate.StringRules) type_);
}
if (typeCase_ == 15) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, (build.buf.validate.BytesRules) type_);
}
if (typeCase_ == 16) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, (build.buf.validate.EnumRules) type_);
}
if (typeCase_ == 18) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(18, (build.buf.validate.RepeatedRules) type_);
}
if (typeCase_ == 19) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, (build.buf.validate.MapRules) type_);
}
if (typeCase_ == 20) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(20, (build.buf.validate.AnyRules) type_);
}
if (typeCase_ == 21) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(21, (build.buf.validate.DurationRules) type_);
}
if (typeCase_ == 22) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(22, (build.buf.validate.TimestampRules) type_);
}
for (int i = 0; i < cel_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(23, cel_.get(i));
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(24, skipped_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(25, required_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(26, ignoreEmpty_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(27, ignore_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof build.buf.validate.FieldConstraints)) {
return super.equals(obj);
}
build.buf.validate.FieldConstraints other = (build.buf.validate.FieldConstraints) obj;
if (!getCelList()
.equals(other.getCelList())) return false;
if (hasRequired() != other.hasRequired()) return false;
if (hasRequired()) {
if (getRequired()
!= other.getRequired()) return false;
}
if (hasIgnore() != other.hasIgnore()) return false;
if (hasIgnore()) {
if (ignore_ != other.ignore_) return false;
}
if (hasSkipped() != other.hasSkipped()) return false;
if (hasSkipped()) {
if (getSkipped()
!= other.getSkipped()) return false;
}
if (hasIgnoreEmpty() != other.hasIgnoreEmpty()) return false;
if (hasIgnoreEmpty()) {
if (getIgnoreEmpty()
!= other.getIgnoreEmpty()) return false;
}
if (!getTypeCase().equals(other.getTypeCase())) return false;
switch (typeCase_) {
case 1:
if (!getFloat()
.equals(other.getFloat())) return false;
break;
case 2:
if (!getDouble()
.equals(other.getDouble())) return false;
break;
case 3:
if (!getInt32()
.equals(other.getInt32())) return false;
break;
case 4:
if (!getInt64()
.equals(other.getInt64())) return false;
break;
case 5:
if (!getUint32()
.equals(other.getUint32())) return false;
break;
case 6:
if (!getUint64()
.equals(other.getUint64())) return false;
break;
case 7:
if (!getSint32()
.equals(other.getSint32())) return false;
break;
case 8:
if (!getSint64()
.equals(other.getSint64())) return false;
break;
case 9:
if (!getFixed32()
.equals(other.getFixed32())) return false;
break;
case 10:
if (!getFixed64()
.equals(other.getFixed64())) return false;
break;
case 11:
if (!getSfixed32()
.equals(other.getSfixed32())) return false;
break;
case 12:
if (!getSfixed64()
.equals(other.getSfixed64())) return false;
break;
case 13:
if (!getBool()
.equals(other.getBool())) return false;
break;
case 14:
if (!getString()
.equals(other.getString())) return false;
break;
case 15:
if (!getBytes()
.equals(other.getBytes())) return false;
break;
case 16:
if (!getEnum()
.equals(other.getEnum())) return false;
break;
case 18:
if (!getRepeated()
.equals(other.getRepeated())) return false;
break;
case 19:
if (!getMap()
.equals(other.getMap())) return false;
break;
case 20:
if (!getAny()
.equals(other.getAny())) return false;
break;
case 21:
if (!getDuration()
.equals(other.getDuration())) return false;
break;
case 22:
if (!getTimestamp()
.equals(other.getTimestamp())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getCelCount() > 0) {
hash = (37 * hash) + CEL_FIELD_NUMBER;
hash = (53 * hash) + getCelList().hashCode();
}
if (hasRequired()) {
hash = (37 * hash) + REQUIRED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getRequired());
}
if (hasIgnore()) {
hash = (37 * hash) + IGNORE_FIELD_NUMBER;
hash = (53 * hash) + ignore_;
}
if (hasSkipped()) {
hash = (37 * hash) + SKIPPED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getSkipped());
}
if (hasIgnoreEmpty()) {
hash = (37 * hash) + IGNORE_EMPTY_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIgnoreEmpty());
}
switch (typeCase_) {
case 1:
hash = (37 * hash) + FLOAT_FIELD_NUMBER;
hash = (53 * hash) + getFloat().hashCode();
break;
case 2:
hash = (37 * hash) + DOUBLE_FIELD_NUMBER;
hash = (53 * hash) + getDouble().hashCode();
break;
case 3:
hash = (37 * hash) + INT32_FIELD_NUMBER;
hash = (53 * hash) + getInt32().hashCode();
break;
case 4:
hash = (37 * hash) + INT64_FIELD_NUMBER;
hash = (53 * hash) + getInt64().hashCode();
break;
case 5:
hash = (37 * hash) + UINT32_FIELD_NUMBER;
hash = (53 * hash) + getUint32().hashCode();
break;
case 6:
hash = (37 * hash) + UINT64_FIELD_NUMBER;
hash = (53 * hash) + getUint64().hashCode();
break;
case 7:
hash = (37 * hash) + SINT32_FIELD_NUMBER;
hash = (53 * hash) + getSint32().hashCode();
break;
case 8:
hash = (37 * hash) + SINT64_FIELD_NUMBER;
hash = (53 * hash) + getSint64().hashCode();
break;
case 9:
hash = (37 * hash) + FIXED32_FIELD_NUMBER;
hash = (53 * hash) + getFixed32().hashCode();
break;
case 10:
hash = (37 * hash) + FIXED64_FIELD_NUMBER;
hash = (53 * hash) + getFixed64().hashCode();
break;
case 11:
hash = (37 * hash) + SFIXED32_FIELD_NUMBER;
hash = (53 * hash) + getSfixed32().hashCode();
break;
case 12:
hash = (37 * hash) + SFIXED64_FIELD_NUMBER;
hash = (53 * hash) + getSfixed64().hashCode();
break;
case 13:
hash = (37 * hash) + BOOL_FIELD_NUMBER;
hash = (53 * hash) + getBool().hashCode();
break;
case 14:
hash = (37 * hash) + STRING_FIELD_NUMBER;
hash = (53 * hash) + getString().hashCode();
break;
case 15:
hash = (37 * hash) + BYTES_FIELD_NUMBER;
hash = (53 * hash) + getBytes().hashCode();
break;
case 16:
hash = (37 * hash) + ENUM_FIELD_NUMBER;
hash = (53 * hash) + getEnum().hashCode();
break;
case 18:
hash = (37 * hash) + REPEATED_FIELD_NUMBER;
hash = (53 * hash) + getRepeated().hashCode();
break;
case 19:
hash = (37 * hash) + MAP_FIELD_NUMBER;
hash = (53 * hash) + getMap().hashCode();
break;
case 20:
hash = (37 * hash) + ANY_FIELD_NUMBER;
hash = (53 * hash) + getAny().hashCode();
break;
case 21:
hash = (37 * hash) + DURATION_FIELD_NUMBER;
hash = (53 * hash) + getDuration().hashCode();
break;
case 22:
hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER;
hash = (53 * hash) + getTimestamp().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static build.buf.validate.FieldConstraints parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static build.buf.validate.FieldConstraints parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static build.buf.validate.FieldConstraints parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static build.buf.validate.FieldConstraints parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static build.buf.validate.FieldConstraints parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static build.buf.validate.FieldConstraints parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static build.buf.validate.FieldConstraints parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage
.parseWithIOException(PARSER, input);
}
public static build.buf.validate.FieldConstraints parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static build.buf.validate.FieldConstraints parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage
.parseDelimitedWithIOException(PARSER, input);
}
public static build.buf.validate.FieldConstraints parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static build.buf.validate.FieldConstraints parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage
.parseWithIOException(PARSER, input);
}
public static build.buf.validate.FieldConstraints parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(build.buf.validate.FieldConstraints prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* FieldConstraints encapsulates the rules for each type of field. Depending on
* the field, the correct set should be used to ensure proper validations.
*
*
* Protobuf type {@code buf.validate.FieldConstraints}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder implements
// @@protoc_insertion_point(builder_implements:buf.validate.FieldConstraints)
build.buf.validate.FieldConstraintsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return build.buf.validate.ValidateProto.internal_static_buf_validate_FieldConstraints_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return build.buf.validate.ValidateProto.internal_static_buf_validate_FieldConstraints_fieldAccessorTable
.ensureFieldAccessorsInitialized(
build.buf.validate.FieldConstraints.class, build.buf.validate.FieldConstraints.Builder.class);
}
// Construct using build.buf.validate.FieldConstraints.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (celBuilder_ == null) {
cel_ = java.util.Collections.emptyList();
} else {
cel_ = null;
celBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
required_ = false;
ignore_ = 0;
if (floatBuilder_ != null) {
floatBuilder_.clear();
}
if (doubleBuilder_ != null) {
doubleBuilder_.clear();
}
if (int32Builder_ != null) {
int32Builder_.clear();
}
if (int64Builder_ != null) {
int64Builder_.clear();
}
if (uint32Builder_ != null) {
uint32Builder_.clear();
}
if (uint64Builder_ != null) {
uint64Builder_.clear();
}
if (sint32Builder_ != null) {
sint32Builder_.clear();
}
if (sint64Builder_ != null) {
sint64Builder_.clear();
}
if (fixed32Builder_ != null) {
fixed32Builder_.clear();
}
if (fixed64Builder_ != null) {
fixed64Builder_.clear();
}
if (sfixed32Builder_ != null) {
sfixed32Builder_.clear();
}
if (sfixed64Builder_ != null) {
sfixed64Builder_.clear();
}
if (boolBuilder_ != null) {
boolBuilder_.clear();
}
if (stringBuilder_ != null) {
stringBuilder_.clear();
}
if (bytesBuilder_ != null) {
bytesBuilder_.clear();
}
if (enumBuilder_ != null) {
enumBuilder_.clear();
}
if (repeatedBuilder_ != null) {
repeatedBuilder_.clear();
}
if (mapBuilder_ != null) {
mapBuilder_.clear();
}
if (anyBuilder_ != null) {
anyBuilder_.clear();
}
if (durationBuilder_ != null) {
durationBuilder_.clear();
}
if (timestampBuilder_ != null) {
timestampBuilder_.clear();
}
skipped_ = false;
ignoreEmpty_ = false;
typeCase_ = 0;
type_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return build.buf.validate.ValidateProto.internal_static_buf_validate_FieldConstraints_descriptor;
}
@java.lang.Override
public build.buf.validate.FieldConstraints getDefaultInstanceForType() {
return build.buf.validate.FieldConstraints.getDefaultInstance();
}
@java.lang.Override
public build.buf.validate.FieldConstraints build() {
build.buf.validate.FieldConstraints result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public build.buf.validate.FieldConstraints buildPartial() {
build.buf.validate.FieldConstraints result = new build.buf.validate.FieldConstraints(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartialRepeatedFields(build.buf.validate.FieldConstraints result) {
if (celBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
cel_ = java.util.Collections.unmodifiableList(cel_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.cel_ = cel_;
} else {
result.cel_ = celBuilder_.build();
}
}
private void buildPartial0(build.buf.validate.FieldConstraints result) {
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.required_ = required_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.ignore_ = ignore_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x01000000) != 0)) {
result.skipped_ = skipped_;
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x02000000) != 0)) {
result.ignoreEmpty_ = ignoreEmpty_;
to_bitField0_ |= 0x00000008;
}
result.bitField0_ |= to_bitField0_;
}
private void buildPartialOneofs(build.buf.validate.FieldConstraints result) {
result.typeCase_ = typeCase_;
result.type_ = this.type_;
if (typeCase_ == 1 &&
floatBuilder_ != null) {
result.type_ = floatBuilder_.build();
}
if (typeCase_ == 2 &&
doubleBuilder_ != null) {
result.type_ = doubleBuilder_.build();
}
if (typeCase_ == 3 &&
int32Builder_ != null) {
result.type_ = int32Builder_.build();
}
if (typeCase_ == 4 &&
int64Builder_ != null) {
result.type_ = int64Builder_.build();
}
if (typeCase_ == 5 &&
uint32Builder_ != null) {
result.type_ = uint32Builder_.build();
}
if (typeCase_ == 6 &&
uint64Builder_ != null) {
result.type_ = uint64Builder_.build();
}
if (typeCase_ == 7 &&
sint32Builder_ != null) {
result.type_ = sint32Builder_.build();
}
if (typeCase_ == 8 &&
sint64Builder_ != null) {
result.type_ = sint64Builder_.build();
}
if (typeCase_ == 9 &&
fixed32Builder_ != null) {
result.type_ = fixed32Builder_.build();
}
if (typeCase_ == 10 &&
fixed64Builder_ != null) {
result.type_ = fixed64Builder_.build();
}
if (typeCase_ == 11 &&
sfixed32Builder_ != null) {
result.type_ = sfixed32Builder_.build();
}
if (typeCase_ == 12 &&
sfixed64Builder_ != null) {
result.type_ = sfixed64Builder_.build();
}
if (typeCase_ == 13 &&
boolBuilder_ != null) {
result.type_ = boolBuilder_.build();
}
if (typeCase_ == 14 &&
stringBuilder_ != null) {
result.type_ = stringBuilder_.build();
}
if (typeCase_ == 15 &&
bytesBuilder_ != null) {
result.type_ = bytesBuilder_.build();
}
if (typeCase_ == 16 &&
enumBuilder_ != null) {
result.type_ = enumBuilder_.build();
}
if (typeCase_ == 18 &&
repeatedBuilder_ != null) {
result.type_ = repeatedBuilder_.build();
}
if (typeCase_ == 19 &&
mapBuilder_ != null) {
result.type_ = mapBuilder_.build();
}
if (typeCase_ == 20 &&
anyBuilder_ != null) {
result.type_ = anyBuilder_.build();
}
if (typeCase_ == 21 &&
durationBuilder_ != null) {
result.type_ = durationBuilder_.build();
}
if (typeCase_ == 22 &&
timestampBuilder_ != null) {
result.type_ = timestampBuilder_.build();
}
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof build.buf.validate.FieldConstraints) {
return mergeFrom((build.buf.validate.FieldConstraints)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(build.buf.validate.FieldConstraints other) {
if (other == build.buf.validate.FieldConstraints.getDefaultInstance()) return this;
if (celBuilder_ == null) {
if (!other.cel_.isEmpty()) {
if (cel_.isEmpty()) {
cel_ = other.cel_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureCelIsMutable();
cel_.addAll(other.cel_);
}
onChanged();
}
} else {
if (!other.cel_.isEmpty()) {
if (celBuilder_.isEmpty()) {
celBuilder_.dispose();
celBuilder_ = null;
cel_ = other.cel_;
bitField0_ = (bitField0_ & ~0x00000001);
celBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getCelFieldBuilder() : null;
} else {
celBuilder_.addAllMessages(other.cel_);
}
}
}
if (other.hasRequired()) {
setRequired(other.getRequired());
}
if (other.hasIgnore()) {
setIgnore(other.getIgnore());
}
if (other.hasSkipped()) {
setSkipped(other.getSkipped());
}
if (other.hasIgnoreEmpty()) {
setIgnoreEmpty(other.getIgnoreEmpty());
}
switch (other.getTypeCase()) {
case FLOAT: {
mergeFloat(other.getFloat());
break;
}
case DOUBLE: {
mergeDouble(other.getDouble());
break;
}
case INT32: {
mergeInt32(other.getInt32());
break;
}
case INT64: {
mergeInt64(other.getInt64());
break;
}
case UINT32: {
mergeUint32(other.getUint32());
break;
}
case UINT64: {
mergeUint64(other.getUint64());
break;
}
case SINT32: {
mergeSint32(other.getSint32());
break;
}
case SINT64: {
mergeSint64(other.getSint64());
break;
}
case FIXED32: {
mergeFixed32(other.getFixed32());
break;
}
case FIXED64: {
mergeFixed64(other.getFixed64());
break;
}
case SFIXED32: {
mergeSfixed32(other.getSfixed32());
break;
}
case SFIXED64: {
mergeSfixed64(other.getSfixed64());
break;
}
case BOOL: {
mergeBool(other.getBool());
break;
}
case STRING: {
mergeString(other.getString());
break;
}
case BYTES: {
mergeBytes(other.getBytes());
break;
}
case ENUM: {
mergeEnum(other.getEnum());
break;
}
case REPEATED: {
mergeRepeated(other.getRepeated());
break;
}
case MAP: {
mergeMap(other.getMap());
break;
}
case ANY: {
mergeAny(other.getAny());
break;
}
case DURATION: {
mergeDuration(other.getDuration());
break;
}
case TIMESTAMP: {
mergeTimestamp(other.getTimestamp());
break;
}
case TYPE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (hasFloat()) {
if (!getFloat().isInitialized()) {
return false;
}
}
if (hasDouble()) {
if (!getDouble().isInitialized()) {
return false;
}
}
if (hasInt32()) {
if (!getInt32().isInitialized()) {
return false;
}
}
if (hasInt64()) {
if (!getInt64().isInitialized()) {
return false;
}
}
if (hasUint32()) {
if (!getUint32().isInitialized()) {
return false;
}
}
if (hasUint64()) {
if (!getUint64().isInitialized()) {
return false;
}
}
if (hasSint32()) {
if (!getSint32().isInitialized()) {
return false;
}
}
if (hasSint64()) {
if (!getSint64().isInitialized()) {
return false;
}
}
if (hasFixed32()) {
if (!getFixed32().isInitialized()) {
return false;
}
}
if (hasFixed64()) {
if (!getFixed64().isInitialized()) {
return false;
}
}
if (hasSfixed32()) {
if (!getSfixed32().isInitialized()) {
return false;
}
}
if (hasSfixed64()) {
if (!getSfixed64().isInitialized()) {
return false;
}
}
if (hasBool()) {
if (!getBool().isInitialized()) {
return false;
}
}
if (hasString()) {
if (!getString().isInitialized()) {
return false;
}
}
if (hasBytes()) {
if (!getBytes().isInitialized()) {
return false;
}
}
if (hasEnum()) {
if (!getEnum().isInitialized()) {
return false;
}
}
if (hasRepeated()) {
if (!getRepeated().isInitialized()) {
return false;
}
}
if (hasMap()) {
if (!getMap().isInitialized()) {
return false;
}
}
if (hasDuration()) {
if (!getDuration().isInitialized()) {
return false;
}
}
if (hasTimestamp()) {
if (!getTimestamp().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getFloatFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getDoubleFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getInt32FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getInt64FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getUint32FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getUint64FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 6;
break;
} // case 50
case 58: {
input.readMessage(
getSint32FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 7;
break;
} // case 58
case 66: {
input.readMessage(
getSint64FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 8;
break;
} // case 66
case 74: {
input.readMessage(
getFixed32FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 9;
break;
} // case 74
case 82: {
input.readMessage(
getFixed64FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 10;
break;
} // case 82
case 90: {
input.readMessage(
getSfixed32FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 11;
break;
} // case 90
case 98: {
input.readMessage(
getSfixed64FieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 12;
break;
} // case 98
case 106: {
input.readMessage(
getBoolFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 13;
break;
} // case 106
case 114: {
input.readMessage(
getStringFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 14;
break;
} // case 114
case 122: {
input.readMessage(
getBytesFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 15;
break;
} // case 122
case 130: {
input.readMessage(
getEnumFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 16;
break;
} // case 130
case 146: {
input.readMessage(
getRepeatedFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 18;
break;
} // case 146
case 154: {
input.readMessage(
getMapFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 19;
break;
} // case 154
case 162: {
input.readMessage(
getAnyFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 20;
break;
} // case 162
case 170: {
input.readMessage(
getDurationFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 21;
break;
} // case 170
case 178: {
input.readMessage(
getTimestampFieldBuilder().getBuilder(),
extensionRegistry);
typeCase_ = 22;
break;
} // case 178
case 186: {
build.buf.validate.Constraint m =
input.readMessage(
build.buf.validate.Constraint.parser(),
extensionRegistry);
if (celBuilder_ == null) {
ensureCelIsMutable();
cel_.add(m);
} else {
celBuilder_.addMessage(m);
}
break;
} // case 186
case 192: {
skipped_ = input.readBool();
bitField0_ |= 0x01000000;
break;
} // case 192
case 200: {
required_ = input.readBool();
bitField0_ |= 0x00000002;
break;
} // case 200
case 208: {
ignoreEmpty_ = input.readBool();
bitField0_ |= 0x02000000;
break;
} // case 208
case 216: {
int tmpRaw = input.readEnum();
build.buf.validate.Ignore tmpValue =
build.buf.validate.Ignore.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(27, tmpRaw);
} else {
ignore_ = tmpRaw;
bitField0_ |= 0x00000004;
}
break;
} // case 216
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int typeCase_ = 0;
private java.lang.Object type_;
public TypeCase
getTypeCase() {
return TypeCase.forNumber(
typeCase_);
}
public Builder clearType() {
typeCase_ = 0;
type_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.util.List cel_ =
java.util.Collections.emptyList();
private void ensureCelIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
cel_ = new java.util.ArrayList(cel_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
build.buf.validate.Constraint, build.buf.validate.Constraint.Builder, build.buf.validate.ConstraintOrBuilder> celBuilder_;
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public java.util.List getCelList() {
if (celBuilder_ == null) {
return java.util.Collections.unmodifiableList(cel_);
} else {
return celBuilder_.getMessageList();
}
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public int getCelCount() {
if (celBuilder_ == null) {
return cel_.size();
} else {
return celBuilder_.getCount();
}
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public build.buf.validate.Constraint getCel(int index) {
if (celBuilder_ == null) {
return cel_.get(index);
} else {
return celBuilder_.getMessage(index);
}
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder setCel(
int index, build.buf.validate.Constraint value) {
if (celBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCelIsMutable();
cel_.set(index, value);
onChanged();
} else {
celBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder setCel(
int index, build.buf.validate.Constraint.Builder builderForValue) {
if (celBuilder_ == null) {
ensureCelIsMutable();
cel_.set(index, builderForValue.build());
onChanged();
} else {
celBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder addCel(build.buf.validate.Constraint value) {
if (celBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCelIsMutable();
cel_.add(value);
onChanged();
} else {
celBuilder_.addMessage(value);
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder addCel(
int index, build.buf.validate.Constraint value) {
if (celBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCelIsMutable();
cel_.add(index, value);
onChanged();
} else {
celBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder addCel(
build.buf.validate.Constraint.Builder builderForValue) {
if (celBuilder_ == null) {
ensureCelIsMutable();
cel_.add(builderForValue.build());
onChanged();
} else {
celBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder addCel(
int index, build.buf.validate.Constraint.Builder builderForValue) {
if (celBuilder_ == null) {
ensureCelIsMutable();
cel_.add(index, builderForValue.build());
onChanged();
} else {
celBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder addAllCel(
java.lang.Iterable values) {
if (celBuilder_ == null) {
ensureCelIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, cel_);
onChanged();
} else {
celBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder clearCel() {
if (celBuilder_ == null) {
cel_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
celBuilder_.clear();
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public Builder removeCel(int index) {
if (celBuilder_ == null) {
ensureCelIsMutable();
cel_.remove(index);
onChanged();
} else {
celBuilder_.remove(index);
}
return this;
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public build.buf.validate.Constraint.Builder getCelBuilder(
int index) {
return getCelFieldBuilder().getBuilder(index);
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public build.buf.validate.ConstraintOrBuilder getCelOrBuilder(
int index) {
if (celBuilder_ == null) {
return cel_.get(index); } else {
return celBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public java.util.List
getCelOrBuilderList() {
if (celBuilder_ != null) {
return celBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(cel_);
}
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public build.buf.validate.Constraint.Builder addCelBuilder() {
return getCelFieldBuilder().addBuilder(
build.buf.validate.Constraint.getDefaultInstance());
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public build.buf.validate.Constraint.Builder addCelBuilder(
int index) {
return getCelFieldBuilder().addBuilder(
index, build.buf.validate.Constraint.getDefaultInstance());
}
/**
*
* `cel` is a repeated field used to represent a textual expression
* in the Common Expression Language (CEL) syntax. For more information on
* CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
*
* ```proto
* message MyMessage {
* // The field `value` must be greater than 42.
* optional int32 value = 1 [(buf.validate.field).cel = {
* id: "my_message.value",
* message: "value must be greater than 42",
* expression: "this > 42",
* }];
* }
* ```
*
*
* repeated .buf.validate.Constraint cel = 23 [json_name = "cel"];
*/
public java.util.List
getCelBuilderList() {
return getCelFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
build.buf.validate.Constraint, build.buf.validate.Constraint.Builder, build.buf.validate.ConstraintOrBuilder>
getCelFieldBuilder() {
if (celBuilder_ == null) {
celBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
build.buf.validate.Constraint, build.buf.validate.Constraint.Builder, build.buf.validate.ConstraintOrBuilder>(
cel_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
cel_ = null;
}
return celBuilder_;
}
private boolean required_ ;
/**
*
* If `required` is true, the field must be populated. A populated field can be
* described as "serialized in the wire format," which includes:
*
* - the following "nullable" fields must be explicitly set to be considered populated:
* - singular message fields (whose fields may be unpopulated/default values)
* - member fields of a oneof (may be their default value)
* - proto3 optional fields (may be their default value)
* - proto2 scalar fields (both optional and required)
* - proto3 scalar fields must be non-zero to be considered populated
* - repeated and map fields must be non-empty to be considered populated
*
* ```proto
* message MyMessage {
* // The field `value` must be set to a non-null value.
* optional MyOtherMessage value = 1 [(buf.validate.field).required = true];
* }
* ```
*
*
* optional bool required = 25 [json_name = "required"];
* @return Whether the required field is set.
*/
@java.lang.Override
public boolean hasRequired() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* If `required` is true, the field must be populated. A populated field can be
* described as "serialized in the wire format," which includes:
*
* - the following "nullable" fields must be explicitly set to be considered populated:
* - singular message fields (whose fields may be unpopulated/default values)
* - member fields of a oneof (may be their default value)
* - proto3 optional fields (may be their default value)
* - proto2 scalar fields (both optional and required)
* - proto3 scalar fields must be non-zero to be considered populated
* - repeated and map fields must be non-empty to be considered populated
*
* ```proto
* message MyMessage {
* // The field `value` must be set to a non-null value.
* optional MyOtherMessage value = 1 [(buf.validate.field).required = true];
* }
* ```
*
*
* optional bool required = 25 [json_name = "required"];
* @return The required.
*/
@java.lang.Override
public boolean getRequired() {
return required_;
}
/**
*
* If `required` is true, the field must be populated. A populated field can be
* described as "serialized in the wire format," which includes:
*
* - the following "nullable" fields must be explicitly set to be considered populated:
* - singular message fields (whose fields may be unpopulated/default values)
* - member fields of a oneof (may be their default value)
* - proto3 optional fields (may be their default value)
* - proto2 scalar fields (both optional and required)
* - proto3 scalar fields must be non-zero to be considered populated
* - repeated and map fields must be non-empty to be considered populated
*
* ```proto
* message MyMessage {
* // The field `value` must be set to a non-null value.
* optional MyOtherMessage value = 1 [(buf.validate.field).required = true];
* }
* ```
*
*
* optional bool required = 25 [json_name = "required"];
* @param value The required to set.
* @return This builder for chaining.
*/
public Builder setRequired(boolean value) {
required_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* If `required` is true, the field must be populated. A populated field can be
* described as "serialized in the wire format," which includes:
*
* - the following "nullable" fields must be explicitly set to be considered populated:
* - singular message fields (whose fields may be unpopulated/default values)
* - member fields of a oneof (may be their default value)
* - proto3 optional fields (may be their default value)
* - proto2 scalar fields (both optional and required)
* - proto3 scalar fields must be non-zero to be considered populated
* - repeated and map fields must be non-empty to be considered populated
*
* ```proto
* message MyMessage {
* // The field `value` must be set to a non-null value.
* optional MyOtherMessage value = 1 [(buf.validate.field).required = true];
* }
* ```
*
*
* optional bool required = 25 [json_name = "required"];
* @return This builder for chaining.
*/
public Builder clearRequired() {
bitField0_ = (bitField0_ & ~0x00000002);
required_ = false;
onChanged();
return this;
}
private int ignore_ = 0;
/**
*
* Skip validation on the field if its value matches the specified criteria.
* See Ignore enum for details.
*
* ```proto
* message UpdateRequest {
* // The uri rule only applies if the field is populated and not an empty
* // string.
* optional string url = 1 [
* (buf.validate.field).ignore = IGNORE_IF_DEFAULT_VALUE,
* (buf.validate.field).string.uri = true,
* ];
* }
* ```
*
*
* optional .buf.validate.Ignore ignore = 27 [json_name = "ignore"];
* @return Whether the ignore field is set.
*/
@java.lang.Override public boolean hasIgnore() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Skip validation on the field if its value matches the specified criteria.
* See Ignore enum for details.
*
* ```proto
* message UpdateRequest {
* // The uri rule only applies if the field is populated and not an empty
* // string.
* optional string url = 1 [
* (buf.validate.field).ignore = IGNORE_IF_DEFAULT_VALUE,
* (buf.validate.field).string.uri = true,
* ];
* }
* ```
*
*
* optional .buf.validate.Ignore ignore = 27 [json_name = "ignore"];
* @return The ignore.
*/
@java.lang.Override
public build.buf.validate.Ignore getIgnore() {
build.buf.validate.Ignore result = build.buf.validate.Ignore.forNumber(ignore_);
return result == null ? build.buf.validate.Ignore.IGNORE_UNSPECIFIED : result;
}
/**
*
* Skip validation on the field if its value matches the specified criteria.
* See Ignore enum for details.
*
* ```proto
* message UpdateRequest {
* // The uri rule only applies if the field is populated and not an empty
* // string.
* optional string url = 1 [
* (buf.validate.field).ignore = IGNORE_IF_DEFAULT_VALUE,
* (buf.validate.field).string.uri = true,
* ];
* }
* ```
*
*
* optional .buf.validate.Ignore ignore = 27 [json_name = "ignore"];
* @param value The ignore to set.
* @return This builder for chaining.
*/
public Builder setIgnore(build.buf.validate.Ignore value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
ignore_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Skip validation on the field if its value matches the specified criteria.
* See Ignore enum for details.
*
* ```proto
* message UpdateRequest {
* // The uri rule only applies if the field is populated and not an empty
* // string.
* optional string url = 1 [
* (buf.validate.field).ignore = IGNORE_IF_DEFAULT_VALUE,
* (buf.validate.field).string.uri = true,
* ];
* }
* ```
*
*
* optional .buf.validate.Ignore ignore = 27 [json_name = "ignore"];
* @return This builder for chaining.
*/
public Builder clearIgnore() {
bitField0_ = (bitField0_ & ~0x00000004);
ignore_ = 0;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.FloatRules, build.buf.validate.FloatRules.Builder, build.buf.validate.FloatRulesOrBuilder> floatBuilder_;
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
* @return Whether the float field is set.
*/
@java.lang.Override
public boolean hasFloat() {
return typeCase_ == 1;
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
* @return The float.
*/
@java.lang.Override
public build.buf.validate.FloatRules getFloat() {
if (floatBuilder_ == null) {
if (typeCase_ == 1) {
return (build.buf.validate.FloatRules) type_;
}
return build.buf.validate.FloatRules.getDefaultInstance();
} else {
if (typeCase_ == 1) {
return floatBuilder_.getMessage();
}
return build.buf.validate.FloatRules.getDefaultInstance();
}
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
public Builder setFloat(build.buf.validate.FloatRules value) {
if (floatBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
floatBuilder_.setMessage(value);
}
typeCase_ = 1;
return this;
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
public Builder setFloat(
build.buf.validate.FloatRules.Builder builderForValue) {
if (floatBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
floatBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 1;
return this;
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
public Builder mergeFloat(build.buf.validate.FloatRules value) {
if (floatBuilder_ == null) {
if (typeCase_ == 1 &&
type_ != build.buf.validate.FloatRules.getDefaultInstance()) {
type_ = build.buf.validate.FloatRules.newBuilder((build.buf.validate.FloatRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 1) {
floatBuilder_.mergeFrom(value);
} else {
floatBuilder_.setMessage(value);
}
}
typeCase_ = 1;
return this;
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
public Builder clearFloat() {
if (floatBuilder_ == null) {
if (typeCase_ == 1) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 1) {
typeCase_ = 0;
type_ = null;
}
floatBuilder_.clear();
}
return this;
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
public build.buf.validate.FloatRules.Builder getFloatBuilder() {
return getFloatFieldBuilder().getBuilder();
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
@java.lang.Override
public build.buf.validate.FloatRulesOrBuilder getFloatOrBuilder() {
if ((typeCase_ == 1) && (floatBuilder_ != null)) {
return floatBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 1) {
return (build.buf.validate.FloatRules) type_;
}
return build.buf.validate.FloatRules.getDefaultInstance();
}
}
/**
*
* Scalar Field Types
*
*
* .buf.validate.FloatRules float = 1 [json_name = "float"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.FloatRules, build.buf.validate.FloatRules.Builder, build.buf.validate.FloatRulesOrBuilder>
getFloatFieldBuilder() {
if (floatBuilder_ == null) {
if (!(typeCase_ == 1)) {
type_ = build.buf.validate.FloatRules.getDefaultInstance();
}
floatBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.FloatRules, build.buf.validate.FloatRules.Builder, build.buf.validate.FloatRulesOrBuilder>(
(build.buf.validate.FloatRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 1;
onChanged();
return floatBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.DoubleRules, build.buf.validate.DoubleRules.Builder, build.buf.validate.DoubleRulesOrBuilder> doubleBuilder_;
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
* @return Whether the double field is set.
*/
@java.lang.Override
public boolean hasDouble() {
return typeCase_ == 2;
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
* @return The double.
*/
@java.lang.Override
public build.buf.validate.DoubleRules getDouble() {
if (doubleBuilder_ == null) {
if (typeCase_ == 2) {
return (build.buf.validate.DoubleRules) type_;
}
return build.buf.validate.DoubleRules.getDefaultInstance();
} else {
if (typeCase_ == 2) {
return doubleBuilder_.getMessage();
}
return build.buf.validate.DoubleRules.getDefaultInstance();
}
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
public Builder setDouble(build.buf.validate.DoubleRules value) {
if (doubleBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
doubleBuilder_.setMessage(value);
}
typeCase_ = 2;
return this;
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
public Builder setDouble(
build.buf.validate.DoubleRules.Builder builderForValue) {
if (doubleBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
doubleBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 2;
return this;
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
public Builder mergeDouble(build.buf.validate.DoubleRules value) {
if (doubleBuilder_ == null) {
if (typeCase_ == 2 &&
type_ != build.buf.validate.DoubleRules.getDefaultInstance()) {
type_ = build.buf.validate.DoubleRules.newBuilder((build.buf.validate.DoubleRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 2) {
doubleBuilder_.mergeFrom(value);
} else {
doubleBuilder_.setMessage(value);
}
}
typeCase_ = 2;
return this;
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
public Builder clearDouble() {
if (doubleBuilder_ == null) {
if (typeCase_ == 2) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 2) {
typeCase_ = 0;
type_ = null;
}
doubleBuilder_.clear();
}
return this;
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
public build.buf.validate.DoubleRules.Builder getDoubleBuilder() {
return getDoubleFieldBuilder().getBuilder();
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
@java.lang.Override
public build.buf.validate.DoubleRulesOrBuilder getDoubleOrBuilder() {
if ((typeCase_ == 2) && (doubleBuilder_ != null)) {
return doubleBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 2) {
return (build.buf.validate.DoubleRules) type_;
}
return build.buf.validate.DoubleRules.getDefaultInstance();
}
}
/**
* .buf.validate.DoubleRules double = 2 [json_name = "double"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.DoubleRules, build.buf.validate.DoubleRules.Builder, build.buf.validate.DoubleRulesOrBuilder>
getDoubleFieldBuilder() {
if (doubleBuilder_ == null) {
if (!(typeCase_ == 2)) {
type_ = build.buf.validate.DoubleRules.getDefaultInstance();
}
doubleBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.DoubleRules, build.buf.validate.DoubleRules.Builder, build.buf.validate.DoubleRulesOrBuilder>(
(build.buf.validate.DoubleRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 2;
onChanged();
return doubleBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Int32Rules, build.buf.validate.Int32Rules.Builder, build.buf.validate.Int32RulesOrBuilder> int32Builder_;
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
* @return Whether the int32 field is set.
*/
@java.lang.Override
public boolean hasInt32() {
return typeCase_ == 3;
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
* @return The int32.
*/
@java.lang.Override
public build.buf.validate.Int32Rules getInt32() {
if (int32Builder_ == null) {
if (typeCase_ == 3) {
return (build.buf.validate.Int32Rules) type_;
}
return build.buf.validate.Int32Rules.getDefaultInstance();
} else {
if (typeCase_ == 3) {
return int32Builder_.getMessage();
}
return build.buf.validate.Int32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
public Builder setInt32(build.buf.validate.Int32Rules value) {
if (int32Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
int32Builder_.setMessage(value);
}
typeCase_ = 3;
return this;
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
public Builder setInt32(
build.buf.validate.Int32Rules.Builder builderForValue) {
if (int32Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
int32Builder_.setMessage(builderForValue.build());
}
typeCase_ = 3;
return this;
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
public Builder mergeInt32(build.buf.validate.Int32Rules value) {
if (int32Builder_ == null) {
if (typeCase_ == 3 &&
type_ != build.buf.validate.Int32Rules.getDefaultInstance()) {
type_ = build.buf.validate.Int32Rules.newBuilder((build.buf.validate.Int32Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 3) {
int32Builder_.mergeFrom(value);
} else {
int32Builder_.setMessage(value);
}
}
typeCase_ = 3;
return this;
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
public Builder clearInt32() {
if (int32Builder_ == null) {
if (typeCase_ == 3) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 3) {
typeCase_ = 0;
type_ = null;
}
int32Builder_.clear();
}
return this;
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
public build.buf.validate.Int32Rules.Builder getInt32Builder() {
return getInt32FieldBuilder().getBuilder();
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
@java.lang.Override
public build.buf.validate.Int32RulesOrBuilder getInt32OrBuilder() {
if ((typeCase_ == 3) && (int32Builder_ != null)) {
return int32Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 3) {
return (build.buf.validate.Int32Rules) type_;
}
return build.buf.validate.Int32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Int32Rules int32 = 3 [json_name = "int32"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Int32Rules, build.buf.validate.Int32Rules.Builder, build.buf.validate.Int32RulesOrBuilder>
getInt32FieldBuilder() {
if (int32Builder_ == null) {
if (!(typeCase_ == 3)) {
type_ = build.buf.validate.Int32Rules.getDefaultInstance();
}
int32Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Int32Rules, build.buf.validate.Int32Rules.Builder, build.buf.validate.Int32RulesOrBuilder>(
(build.buf.validate.Int32Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 3;
onChanged();
return int32Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Int64Rules, build.buf.validate.Int64Rules.Builder, build.buf.validate.Int64RulesOrBuilder> int64Builder_;
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
* @return Whether the int64 field is set.
*/
@java.lang.Override
public boolean hasInt64() {
return typeCase_ == 4;
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
* @return The int64.
*/
@java.lang.Override
public build.buf.validate.Int64Rules getInt64() {
if (int64Builder_ == null) {
if (typeCase_ == 4) {
return (build.buf.validate.Int64Rules) type_;
}
return build.buf.validate.Int64Rules.getDefaultInstance();
} else {
if (typeCase_ == 4) {
return int64Builder_.getMessage();
}
return build.buf.validate.Int64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
public Builder setInt64(build.buf.validate.Int64Rules value) {
if (int64Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
int64Builder_.setMessage(value);
}
typeCase_ = 4;
return this;
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
public Builder setInt64(
build.buf.validate.Int64Rules.Builder builderForValue) {
if (int64Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
int64Builder_.setMessage(builderForValue.build());
}
typeCase_ = 4;
return this;
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
public Builder mergeInt64(build.buf.validate.Int64Rules value) {
if (int64Builder_ == null) {
if (typeCase_ == 4 &&
type_ != build.buf.validate.Int64Rules.getDefaultInstance()) {
type_ = build.buf.validate.Int64Rules.newBuilder((build.buf.validate.Int64Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 4) {
int64Builder_.mergeFrom(value);
} else {
int64Builder_.setMessage(value);
}
}
typeCase_ = 4;
return this;
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
public Builder clearInt64() {
if (int64Builder_ == null) {
if (typeCase_ == 4) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 4) {
typeCase_ = 0;
type_ = null;
}
int64Builder_.clear();
}
return this;
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
public build.buf.validate.Int64Rules.Builder getInt64Builder() {
return getInt64FieldBuilder().getBuilder();
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
@java.lang.Override
public build.buf.validate.Int64RulesOrBuilder getInt64OrBuilder() {
if ((typeCase_ == 4) && (int64Builder_ != null)) {
return int64Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 4) {
return (build.buf.validate.Int64Rules) type_;
}
return build.buf.validate.Int64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Int64Rules int64 = 4 [json_name = "int64"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Int64Rules, build.buf.validate.Int64Rules.Builder, build.buf.validate.Int64RulesOrBuilder>
getInt64FieldBuilder() {
if (int64Builder_ == null) {
if (!(typeCase_ == 4)) {
type_ = build.buf.validate.Int64Rules.getDefaultInstance();
}
int64Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Int64Rules, build.buf.validate.Int64Rules.Builder, build.buf.validate.Int64RulesOrBuilder>(
(build.buf.validate.Int64Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 4;
onChanged();
return int64Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.UInt32Rules, build.buf.validate.UInt32Rules.Builder, build.buf.validate.UInt32RulesOrBuilder> uint32Builder_;
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
* @return Whether the uint32 field is set.
*/
@java.lang.Override
public boolean hasUint32() {
return typeCase_ == 5;
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
* @return The uint32.
*/
@java.lang.Override
public build.buf.validate.UInt32Rules getUint32() {
if (uint32Builder_ == null) {
if (typeCase_ == 5) {
return (build.buf.validate.UInt32Rules) type_;
}
return build.buf.validate.UInt32Rules.getDefaultInstance();
} else {
if (typeCase_ == 5) {
return uint32Builder_.getMessage();
}
return build.buf.validate.UInt32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
public Builder setUint32(build.buf.validate.UInt32Rules value) {
if (uint32Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
uint32Builder_.setMessage(value);
}
typeCase_ = 5;
return this;
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
public Builder setUint32(
build.buf.validate.UInt32Rules.Builder builderForValue) {
if (uint32Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
uint32Builder_.setMessage(builderForValue.build());
}
typeCase_ = 5;
return this;
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
public Builder mergeUint32(build.buf.validate.UInt32Rules value) {
if (uint32Builder_ == null) {
if (typeCase_ == 5 &&
type_ != build.buf.validate.UInt32Rules.getDefaultInstance()) {
type_ = build.buf.validate.UInt32Rules.newBuilder((build.buf.validate.UInt32Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 5) {
uint32Builder_.mergeFrom(value);
} else {
uint32Builder_.setMessage(value);
}
}
typeCase_ = 5;
return this;
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
public Builder clearUint32() {
if (uint32Builder_ == null) {
if (typeCase_ == 5) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 5) {
typeCase_ = 0;
type_ = null;
}
uint32Builder_.clear();
}
return this;
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
public build.buf.validate.UInt32Rules.Builder getUint32Builder() {
return getUint32FieldBuilder().getBuilder();
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
@java.lang.Override
public build.buf.validate.UInt32RulesOrBuilder getUint32OrBuilder() {
if ((typeCase_ == 5) && (uint32Builder_ != null)) {
return uint32Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 5) {
return (build.buf.validate.UInt32Rules) type_;
}
return build.buf.validate.UInt32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.UInt32Rules, build.buf.validate.UInt32Rules.Builder, build.buf.validate.UInt32RulesOrBuilder>
getUint32FieldBuilder() {
if (uint32Builder_ == null) {
if (!(typeCase_ == 5)) {
type_ = build.buf.validate.UInt32Rules.getDefaultInstance();
}
uint32Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.UInt32Rules, build.buf.validate.UInt32Rules.Builder, build.buf.validate.UInt32RulesOrBuilder>(
(build.buf.validate.UInt32Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 5;
onChanged();
return uint32Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.UInt64Rules, build.buf.validate.UInt64Rules.Builder, build.buf.validate.UInt64RulesOrBuilder> uint64Builder_;
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
* @return Whether the uint64 field is set.
*/
@java.lang.Override
public boolean hasUint64() {
return typeCase_ == 6;
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
* @return The uint64.
*/
@java.lang.Override
public build.buf.validate.UInt64Rules getUint64() {
if (uint64Builder_ == null) {
if (typeCase_ == 6) {
return (build.buf.validate.UInt64Rules) type_;
}
return build.buf.validate.UInt64Rules.getDefaultInstance();
} else {
if (typeCase_ == 6) {
return uint64Builder_.getMessage();
}
return build.buf.validate.UInt64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
public Builder setUint64(build.buf.validate.UInt64Rules value) {
if (uint64Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
uint64Builder_.setMessage(value);
}
typeCase_ = 6;
return this;
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
public Builder setUint64(
build.buf.validate.UInt64Rules.Builder builderForValue) {
if (uint64Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
uint64Builder_.setMessage(builderForValue.build());
}
typeCase_ = 6;
return this;
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
public Builder mergeUint64(build.buf.validate.UInt64Rules value) {
if (uint64Builder_ == null) {
if (typeCase_ == 6 &&
type_ != build.buf.validate.UInt64Rules.getDefaultInstance()) {
type_ = build.buf.validate.UInt64Rules.newBuilder((build.buf.validate.UInt64Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 6) {
uint64Builder_.mergeFrom(value);
} else {
uint64Builder_.setMessage(value);
}
}
typeCase_ = 6;
return this;
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
public Builder clearUint64() {
if (uint64Builder_ == null) {
if (typeCase_ == 6) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 6) {
typeCase_ = 0;
type_ = null;
}
uint64Builder_.clear();
}
return this;
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
public build.buf.validate.UInt64Rules.Builder getUint64Builder() {
return getUint64FieldBuilder().getBuilder();
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
@java.lang.Override
public build.buf.validate.UInt64RulesOrBuilder getUint64OrBuilder() {
if ((typeCase_ == 6) && (uint64Builder_ != null)) {
return uint64Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 6) {
return (build.buf.validate.UInt64Rules) type_;
}
return build.buf.validate.UInt64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.UInt64Rules, build.buf.validate.UInt64Rules.Builder, build.buf.validate.UInt64RulesOrBuilder>
getUint64FieldBuilder() {
if (uint64Builder_ == null) {
if (!(typeCase_ == 6)) {
type_ = build.buf.validate.UInt64Rules.getDefaultInstance();
}
uint64Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.UInt64Rules, build.buf.validate.UInt64Rules.Builder, build.buf.validate.UInt64RulesOrBuilder>(
(build.buf.validate.UInt64Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 6;
onChanged();
return uint64Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SInt32Rules, build.buf.validate.SInt32Rules.Builder, build.buf.validate.SInt32RulesOrBuilder> sint32Builder_;
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
* @return Whether the sint32 field is set.
*/
@java.lang.Override
public boolean hasSint32() {
return typeCase_ == 7;
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
* @return The sint32.
*/
@java.lang.Override
public build.buf.validate.SInt32Rules getSint32() {
if (sint32Builder_ == null) {
if (typeCase_ == 7) {
return (build.buf.validate.SInt32Rules) type_;
}
return build.buf.validate.SInt32Rules.getDefaultInstance();
} else {
if (typeCase_ == 7) {
return sint32Builder_.getMessage();
}
return build.buf.validate.SInt32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
public Builder setSint32(build.buf.validate.SInt32Rules value) {
if (sint32Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
sint32Builder_.setMessage(value);
}
typeCase_ = 7;
return this;
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
public Builder setSint32(
build.buf.validate.SInt32Rules.Builder builderForValue) {
if (sint32Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
sint32Builder_.setMessage(builderForValue.build());
}
typeCase_ = 7;
return this;
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
public Builder mergeSint32(build.buf.validate.SInt32Rules value) {
if (sint32Builder_ == null) {
if (typeCase_ == 7 &&
type_ != build.buf.validate.SInt32Rules.getDefaultInstance()) {
type_ = build.buf.validate.SInt32Rules.newBuilder((build.buf.validate.SInt32Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 7) {
sint32Builder_.mergeFrom(value);
} else {
sint32Builder_.setMessage(value);
}
}
typeCase_ = 7;
return this;
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
public Builder clearSint32() {
if (sint32Builder_ == null) {
if (typeCase_ == 7) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 7) {
typeCase_ = 0;
type_ = null;
}
sint32Builder_.clear();
}
return this;
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
public build.buf.validate.SInt32Rules.Builder getSint32Builder() {
return getSint32FieldBuilder().getBuilder();
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
@java.lang.Override
public build.buf.validate.SInt32RulesOrBuilder getSint32OrBuilder() {
if ((typeCase_ == 7) && (sint32Builder_ != null)) {
return sint32Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 7) {
return (build.buf.validate.SInt32Rules) type_;
}
return build.buf.validate.SInt32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SInt32Rules, build.buf.validate.SInt32Rules.Builder, build.buf.validate.SInt32RulesOrBuilder>
getSint32FieldBuilder() {
if (sint32Builder_ == null) {
if (!(typeCase_ == 7)) {
type_ = build.buf.validate.SInt32Rules.getDefaultInstance();
}
sint32Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SInt32Rules, build.buf.validate.SInt32Rules.Builder, build.buf.validate.SInt32RulesOrBuilder>(
(build.buf.validate.SInt32Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 7;
onChanged();
return sint32Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SInt64Rules, build.buf.validate.SInt64Rules.Builder, build.buf.validate.SInt64RulesOrBuilder> sint64Builder_;
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
* @return Whether the sint64 field is set.
*/
@java.lang.Override
public boolean hasSint64() {
return typeCase_ == 8;
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
* @return The sint64.
*/
@java.lang.Override
public build.buf.validate.SInt64Rules getSint64() {
if (sint64Builder_ == null) {
if (typeCase_ == 8) {
return (build.buf.validate.SInt64Rules) type_;
}
return build.buf.validate.SInt64Rules.getDefaultInstance();
} else {
if (typeCase_ == 8) {
return sint64Builder_.getMessage();
}
return build.buf.validate.SInt64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
public Builder setSint64(build.buf.validate.SInt64Rules value) {
if (sint64Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
sint64Builder_.setMessage(value);
}
typeCase_ = 8;
return this;
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
public Builder setSint64(
build.buf.validate.SInt64Rules.Builder builderForValue) {
if (sint64Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
sint64Builder_.setMessage(builderForValue.build());
}
typeCase_ = 8;
return this;
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
public Builder mergeSint64(build.buf.validate.SInt64Rules value) {
if (sint64Builder_ == null) {
if (typeCase_ == 8 &&
type_ != build.buf.validate.SInt64Rules.getDefaultInstance()) {
type_ = build.buf.validate.SInt64Rules.newBuilder((build.buf.validate.SInt64Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 8) {
sint64Builder_.mergeFrom(value);
} else {
sint64Builder_.setMessage(value);
}
}
typeCase_ = 8;
return this;
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
public Builder clearSint64() {
if (sint64Builder_ == null) {
if (typeCase_ == 8) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 8) {
typeCase_ = 0;
type_ = null;
}
sint64Builder_.clear();
}
return this;
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
public build.buf.validate.SInt64Rules.Builder getSint64Builder() {
return getSint64FieldBuilder().getBuilder();
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
@java.lang.Override
public build.buf.validate.SInt64RulesOrBuilder getSint64OrBuilder() {
if ((typeCase_ == 8) && (sint64Builder_ != null)) {
return sint64Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 8) {
return (build.buf.validate.SInt64Rules) type_;
}
return build.buf.validate.SInt64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SInt64Rules, build.buf.validate.SInt64Rules.Builder, build.buf.validate.SInt64RulesOrBuilder>
getSint64FieldBuilder() {
if (sint64Builder_ == null) {
if (!(typeCase_ == 8)) {
type_ = build.buf.validate.SInt64Rules.getDefaultInstance();
}
sint64Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SInt64Rules, build.buf.validate.SInt64Rules.Builder, build.buf.validate.SInt64RulesOrBuilder>(
(build.buf.validate.SInt64Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 8;
onChanged();
return sint64Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Fixed32Rules, build.buf.validate.Fixed32Rules.Builder, build.buf.validate.Fixed32RulesOrBuilder> fixed32Builder_;
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
* @return Whether the fixed32 field is set.
*/
@java.lang.Override
public boolean hasFixed32() {
return typeCase_ == 9;
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
* @return The fixed32.
*/
@java.lang.Override
public build.buf.validate.Fixed32Rules getFixed32() {
if (fixed32Builder_ == null) {
if (typeCase_ == 9) {
return (build.buf.validate.Fixed32Rules) type_;
}
return build.buf.validate.Fixed32Rules.getDefaultInstance();
} else {
if (typeCase_ == 9) {
return fixed32Builder_.getMessage();
}
return build.buf.validate.Fixed32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
public Builder setFixed32(build.buf.validate.Fixed32Rules value) {
if (fixed32Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
fixed32Builder_.setMessage(value);
}
typeCase_ = 9;
return this;
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
public Builder setFixed32(
build.buf.validate.Fixed32Rules.Builder builderForValue) {
if (fixed32Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
fixed32Builder_.setMessage(builderForValue.build());
}
typeCase_ = 9;
return this;
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
public Builder mergeFixed32(build.buf.validate.Fixed32Rules value) {
if (fixed32Builder_ == null) {
if (typeCase_ == 9 &&
type_ != build.buf.validate.Fixed32Rules.getDefaultInstance()) {
type_ = build.buf.validate.Fixed32Rules.newBuilder((build.buf.validate.Fixed32Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 9) {
fixed32Builder_.mergeFrom(value);
} else {
fixed32Builder_.setMessage(value);
}
}
typeCase_ = 9;
return this;
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
public Builder clearFixed32() {
if (fixed32Builder_ == null) {
if (typeCase_ == 9) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 9) {
typeCase_ = 0;
type_ = null;
}
fixed32Builder_.clear();
}
return this;
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
public build.buf.validate.Fixed32Rules.Builder getFixed32Builder() {
return getFixed32FieldBuilder().getBuilder();
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
@java.lang.Override
public build.buf.validate.Fixed32RulesOrBuilder getFixed32OrBuilder() {
if ((typeCase_ == 9) && (fixed32Builder_ != null)) {
return fixed32Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 9) {
return (build.buf.validate.Fixed32Rules) type_;
}
return build.buf.validate.Fixed32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Fixed32Rules, build.buf.validate.Fixed32Rules.Builder, build.buf.validate.Fixed32RulesOrBuilder>
getFixed32FieldBuilder() {
if (fixed32Builder_ == null) {
if (!(typeCase_ == 9)) {
type_ = build.buf.validate.Fixed32Rules.getDefaultInstance();
}
fixed32Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Fixed32Rules, build.buf.validate.Fixed32Rules.Builder, build.buf.validate.Fixed32RulesOrBuilder>(
(build.buf.validate.Fixed32Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 9;
onChanged();
return fixed32Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Fixed64Rules, build.buf.validate.Fixed64Rules.Builder, build.buf.validate.Fixed64RulesOrBuilder> fixed64Builder_;
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
* @return Whether the fixed64 field is set.
*/
@java.lang.Override
public boolean hasFixed64() {
return typeCase_ == 10;
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
* @return The fixed64.
*/
@java.lang.Override
public build.buf.validate.Fixed64Rules getFixed64() {
if (fixed64Builder_ == null) {
if (typeCase_ == 10) {
return (build.buf.validate.Fixed64Rules) type_;
}
return build.buf.validate.Fixed64Rules.getDefaultInstance();
} else {
if (typeCase_ == 10) {
return fixed64Builder_.getMessage();
}
return build.buf.validate.Fixed64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
public Builder setFixed64(build.buf.validate.Fixed64Rules value) {
if (fixed64Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
fixed64Builder_.setMessage(value);
}
typeCase_ = 10;
return this;
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
public Builder setFixed64(
build.buf.validate.Fixed64Rules.Builder builderForValue) {
if (fixed64Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
fixed64Builder_.setMessage(builderForValue.build());
}
typeCase_ = 10;
return this;
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
public Builder mergeFixed64(build.buf.validate.Fixed64Rules value) {
if (fixed64Builder_ == null) {
if (typeCase_ == 10 &&
type_ != build.buf.validate.Fixed64Rules.getDefaultInstance()) {
type_ = build.buf.validate.Fixed64Rules.newBuilder((build.buf.validate.Fixed64Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 10) {
fixed64Builder_.mergeFrom(value);
} else {
fixed64Builder_.setMessage(value);
}
}
typeCase_ = 10;
return this;
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
public Builder clearFixed64() {
if (fixed64Builder_ == null) {
if (typeCase_ == 10) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 10) {
typeCase_ = 0;
type_ = null;
}
fixed64Builder_.clear();
}
return this;
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
public build.buf.validate.Fixed64Rules.Builder getFixed64Builder() {
return getFixed64FieldBuilder().getBuilder();
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
@java.lang.Override
public build.buf.validate.Fixed64RulesOrBuilder getFixed64OrBuilder() {
if ((typeCase_ == 10) && (fixed64Builder_ != null)) {
return fixed64Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 10) {
return (build.buf.validate.Fixed64Rules) type_;
}
return build.buf.validate.Fixed64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Fixed64Rules, build.buf.validate.Fixed64Rules.Builder, build.buf.validate.Fixed64RulesOrBuilder>
getFixed64FieldBuilder() {
if (fixed64Builder_ == null) {
if (!(typeCase_ == 10)) {
type_ = build.buf.validate.Fixed64Rules.getDefaultInstance();
}
fixed64Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.Fixed64Rules, build.buf.validate.Fixed64Rules.Builder, build.buf.validate.Fixed64RulesOrBuilder>(
(build.buf.validate.Fixed64Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 10;
onChanged();
return fixed64Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SFixed32Rules, build.buf.validate.SFixed32Rules.Builder, build.buf.validate.SFixed32RulesOrBuilder> sfixed32Builder_;
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
* @return Whether the sfixed32 field is set.
*/
@java.lang.Override
public boolean hasSfixed32() {
return typeCase_ == 11;
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
* @return The sfixed32.
*/
@java.lang.Override
public build.buf.validate.SFixed32Rules getSfixed32() {
if (sfixed32Builder_ == null) {
if (typeCase_ == 11) {
return (build.buf.validate.SFixed32Rules) type_;
}
return build.buf.validate.SFixed32Rules.getDefaultInstance();
} else {
if (typeCase_ == 11) {
return sfixed32Builder_.getMessage();
}
return build.buf.validate.SFixed32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
public Builder setSfixed32(build.buf.validate.SFixed32Rules value) {
if (sfixed32Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
sfixed32Builder_.setMessage(value);
}
typeCase_ = 11;
return this;
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
public Builder setSfixed32(
build.buf.validate.SFixed32Rules.Builder builderForValue) {
if (sfixed32Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
sfixed32Builder_.setMessage(builderForValue.build());
}
typeCase_ = 11;
return this;
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
public Builder mergeSfixed32(build.buf.validate.SFixed32Rules value) {
if (sfixed32Builder_ == null) {
if (typeCase_ == 11 &&
type_ != build.buf.validate.SFixed32Rules.getDefaultInstance()) {
type_ = build.buf.validate.SFixed32Rules.newBuilder((build.buf.validate.SFixed32Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 11) {
sfixed32Builder_.mergeFrom(value);
} else {
sfixed32Builder_.setMessage(value);
}
}
typeCase_ = 11;
return this;
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
public Builder clearSfixed32() {
if (sfixed32Builder_ == null) {
if (typeCase_ == 11) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 11) {
typeCase_ = 0;
type_ = null;
}
sfixed32Builder_.clear();
}
return this;
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
public build.buf.validate.SFixed32Rules.Builder getSfixed32Builder() {
return getSfixed32FieldBuilder().getBuilder();
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
@java.lang.Override
public build.buf.validate.SFixed32RulesOrBuilder getSfixed32OrBuilder() {
if ((typeCase_ == 11) && (sfixed32Builder_ != null)) {
return sfixed32Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 11) {
return (build.buf.validate.SFixed32Rules) type_;
}
return build.buf.validate.SFixed32Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SFixed32Rules, build.buf.validate.SFixed32Rules.Builder, build.buf.validate.SFixed32RulesOrBuilder>
getSfixed32FieldBuilder() {
if (sfixed32Builder_ == null) {
if (!(typeCase_ == 11)) {
type_ = build.buf.validate.SFixed32Rules.getDefaultInstance();
}
sfixed32Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SFixed32Rules, build.buf.validate.SFixed32Rules.Builder, build.buf.validate.SFixed32RulesOrBuilder>(
(build.buf.validate.SFixed32Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 11;
onChanged();
return sfixed32Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SFixed64Rules, build.buf.validate.SFixed64Rules.Builder, build.buf.validate.SFixed64RulesOrBuilder> sfixed64Builder_;
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
* @return Whether the sfixed64 field is set.
*/
@java.lang.Override
public boolean hasSfixed64() {
return typeCase_ == 12;
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
* @return The sfixed64.
*/
@java.lang.Override
public build.buf.validate.SFixed64Rules getSfixed64() {
if (sfixed64Builder_ == null) {
if (typeCase_ == 12) {
return (build.buf.validate.SFixed64Rules) type_;
}
return build.buf.validate.SFixed64Rules.getDefaultInstance();
} else {
if (typeCase_ == 12) {
return sfixed64Builder_.getMessage();
}
return build.buf.validate.SFixed64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
public Builder setSfixed64(build.buf.validate.SFixed64Rules value) {
if (sfixed64Builder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
sfixed64Builder_.setMessage(value);
}
typeCase_ = 12;
return this;
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
public Builder setSfixed64(
build.buf.validate.SFixed64Rules.Builder builderForValue) {
if (sfixed64Builder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
sfixed64Builder_.setMessage(builderForValue.build());
}
typeCase_ = 12;
return this;
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
public Builder mergeSfixed64(build.buf.validate.SFixed64Rules value) {
if (sfixed64Builder_ == null) {
if (typeCase_ == 12 &&
type_ != build.buf.validate.SFixed64Rules.getDefaultInstance()) {
type_ = build.buf.validate.SFixed64Rules.newBuilder((build.buf.validate.SFixed64Rules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 12) {
sfixed64Builder_.mergeFrom(value);
} else {
sfixed64Builder_.setMessage(value);
}
}
typeCase_ = 12;
return this;
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
public Builder clearSfixed64() {
if (sfixed64Builder_ == null) {
if (typeCase_ == 12) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 12) {
typeCase_ = 0;
type_ = null;
}
sfixed64Builder_.clear();
}
return this;
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
public build.buf.validate.SFixed64Rules.Builder getSfixed64Builder() {
return getSfixed64FieldBuilder().getBuilder();
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
@java.lang.Override
public build.buf.validate.SFixed64RulesOrBuilder getSfixed64OrBuilder() {
if ((typeCase_ == 12) && (sfixed64Builder_ != null)) {
return sfixed64Builder_.getMessageOrBuilder();
} else {
if (typeCase_ == 12) {
return (build.buf.validate.SFixed64Rules) type_;
}
return build.buf.validate.SFixed64Rules.getDefaultInstance();
}
}
/**
* .buf.validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SFixed64Rules, build.buf.validate.SFixed64Rules.Builder, build.buf.validate.SFixed64RulesOrBuilder>
getSfixed64FieldBuilder() {
if (sfixed64Builder_ == null) {
if (!(typeCase_ == 12)) {
type_ = build.buf.validate.SFixed64Rules.getDefaultInstance();
}
sfixed64Builder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.SFixed64Rules, build.buf.validate.SFixed64Rules.Builder, build.buf.validate.SFixed64RulesOrBuilder>(
(build.buf.validate.SFixed64Rules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 12;
onChanged();
return sfixed64Builder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.BoolRules, build.buf.validate.BoolRules.Builder, build.buf.validate.BoolRulesOrBuilder> boolBuilder_;
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
* @return Whether the bool field is set.
*/
@java.lang.Override
public boolean hasBool() {
return typeCase_ == 13;
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
* @return The bool.
*/
@java.lang.Override
public build.buf.validate.BoolRules getBool() {
if (boolBuilder_ == null) {
if (typeCase_ == 13) {
return (build.buf.validate.BoolRules) type_;
}
return build.buf.validate.BoolRules.getDefaultInstance();
} else {
if (typeCase_ == 13) {
return boolBuilder_.getMessage();
}
return build.buf.validate.BoolRules.getDefaultInstance();
}
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
public Builder setBool(build.buf.validate.BoolRules value) {
if (boolBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
boolBuilder_.setMessage(value);
}
typeCase_ = 13;
return this;
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
public Builder setBool(
build.buf.validate.BoolRules.Builder builderForValue) {
if (boolBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
boolBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 13;
return this;
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
public Builder mergeBool(build.buf.validate.BoolRules value) {
if (boolBuilder_ == null) {
if (typeCase_ == 13 &&
type_ != build.buf.validate.BoolRules.getDefaultInstance()) {
type_ = build.buf.validate.BoolRules.newBuilder((build.buf.validate.BoolRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 13) {
boolBuilder_.mergeFrom(value);
} else {
boolBuilder_.setMessage(value);
}
}
typeCase_ = 13;
return this;
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
public Builder clearBool() {
if (boolBuilder_ == null) {
if (typeCase_ == 13) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 13) {
typeCase_ = 0;
type_ = null;
}
boolBuilder_.clear();
}
return this;
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
public build.buf.validate.BoolRules.Builder getBoolBuilder() {
return getBoolFieldBuilder().getBuilder();
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
@java.lang.Override
public build.buf.validate.BoolRulesOrBuilder getBoolOrBuilder() {
if ((typeCase_ == 13) && (boolBuilder_ != null)) {
return boolBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 13) {
return (build.buf.validate.BoolRules) type_;
}
return build.buf.validate.BoolRules.getDefaultInstance();
}
}
/**
* .buf.validate.BoolRules bool = 13 [json_name = "bool"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.BoolRules, build.buf.validate.BoolRules.Builder, build.buf.validate.BoolRulesOrBuilder>
getBoolFieldBuilder() {
if (boolBuilder_ == null) {
if (!(typeCase_ == 13)) {
type_ = build.buf.validate.BoolRules.getDefaultInstance();
}
boolBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.BoolRules, build.buf.validate.BoolRules.Builder, build.buf.validate.BoolRulesOrBuilder>(
(build.buf.validate.BoolRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 13;
onChanged();
return boolBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.StringRules, build.buf.validate.StringRules.Builder, build.buf.validate.StringRulesOrBuilder> stringBuilder_;
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
* @return Whether the string field is set.
*/
@java.lang.Override
public boolean hasString() {
return typeCase_ == 14;
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
* @return The string.
*/
@java.lang.Override
public build.buf.validate.StringRules getString() {
if (stringBuilder_ == null) {
if (typeCase_ == 14) {
return (build.buf.validate.StringRules) type_;
}
return build.buf.validate.StringRules.getDefaultInstance();
} else {
if (typeCase_ == 14) {
return stringBuilder_.getMessage();
}
return build.buf.validate.StringRules.getDefaultInstance();
}
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
public Builder setString(build.buf.validate.StringRules value) {
if (stringBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
stringBuilder_.setMessage(value);
}
typeCase_ = 14;
return this;
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
public Builder setString(
build.buf.validate.StringRules.Builder builderForValue) {
if (stringBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
stringBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 14;
return this;
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
public Builder mergeString(build.buf.validate.StringRules value) {
if (stringBuilder_ == null) {
if (typeCase_ == 14 &&
type_ != build.buf.validate.StringRules.getDefaultInstance()) {
type_ = build.buf.validate.StringRules.newBuilder((build.buf.validate.StringRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 14) {
stringBuilder_.mergeFrom(value);
} else {
stringBuilder_.setMessage(value);
}
}
typeCase_ = 14;
return this;
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
public Builder clearString() {
if (stringBuilder_ == null) {
if (typeCase_ == 14) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 14) {
typeCase_ = 0;
type_ = null;
}
stringBuilder_.clear();
}
return this;
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
public build.buf.validate.StringRules.Builder getStringBuilder() {
return getStringFieldBuilder().getBuilder();
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
@java.lang.Override
public build.buf.validate.StringRulesOrBuilder getStringOrBuilder() {
if ((typeCase_ == 14) && (stringBuilder_ != null)) {
return stringBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 14) {
return (build.buf.validate.StringRules) type_;
}
return build.buf.validate.StringRules.getDefaultInstance();
}
}
/**
* .buf.validate.StringRules string = 14 [json_name = "string"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.StringRules, build.buf.validate.StringRules.Builder, build.buf.validate.StringRulesOrBuilder>
getStringFieldBuilder() {
if (stringBuilder_ == null) {
if (!(typeCase_ == 14)) {
type_ = build.buf.validate.StringRules.getDefaultInstance();
}
stringBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.StringRules, build.buf.validate.StringRules.Builder, build.buf.validate.StringRulesOrBuilder>(
(build.buf.validate.StringRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 14;
onChanged();
return stringBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.BytesRules, build.buf.validate.BytesRules.Builder, build.buf.validate.BytesRulesOrBuilder> bytesBuilder_;
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
* @return Whether the bytes field is set.
*/
@java.lang.Override
public boolean hasBytes() {
return typeCase_ == 15;
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
* @return The bytes.
*/
@java.lang.Override
public build.buf.validate.BytesRules getBytes() {
if (bytesBuilder_ == null) {
if (typeCase_ == 15) {
return (build.buf.validate.BytesRules) type_;
}
return build.buf.validate.BytesRules.getDefaultInstance();
} else {
if (typeCase_ == 15) {
return bytesBuilder_.getMessage();
}
return build.buf.validate.BytesRules.getDefaultInstance();
}
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
public Builder setBytes(build.buf.validate.BytesRules value) {
if (bytesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
bytesBuilder_.setMessage(value);
}
typeCase_ = 15;
return this;
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
public Builder setBytes(
build.buf.validate.BytesRules.Builder builderForValue) {
if (bytesBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
bytesBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 15;
return this;
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
public Builder mergeBytes(build.buf.validate.BytesRules value) {
if (bytesBuilder_ == null) {
if (typeCase_ == 15 &&
type_ != build.buf.validate.BytesRules.getDefaultInstance()) {
type_ = build.buf.validate.BytesRules.newBuilder((build.buf.validate.BytesRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 15) {
bytesBuilder_.mergeFrom(value);
} else {
bytesBuilder_.setMessage(value);
}
}
typeCase_ = 15;
return this;
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
public Builder clearBytes() {
if (bytesBuilder_ == null) {
if (typeCase_ == 15) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 15) {
typeCase_ = 0;
type_ = null;
}
bytesBuilder_.clear();
}
return this;
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
public build.buf.validate.BytesRules.Builder getBytesBuilder() {
return getBytesFieldBuilder().getBuilder();
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
@java.lang.Override
public build.buf.validate.BytesRulesOrBuilder getBytesOrBuilder() {
if ((typeCase_ == 15) && (bytesBuilder_ != null)) {
return bytesBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 15) {
return (build.buf.validate.BytesRules) type_;
}
return build.buf.validate.BytesRules.getDefaultInstance();
}
}
/**
* .buf.validate.BytesRules bytes = 15 [json_name = "bytes"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.BytesRules, build.buf.validate.BytesRules.Builder, build.buf.validate.BytesRulesOrBuilder>
getBytesFieldBuilder() {
if (bytesBuilder_ == null) {
if (!(typeCase_ == 15)) {
type_ = build.buf.validate.BytesRules.getDefaultInstance();
}
bytesBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.BytesRules, build.buf.validate.BytesRules.Builder, build.buf.validate.BytesRulesOrBuilder>(
(build.buf.validate.BytesRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 15;
onChanged();
return bytesBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.EnumRules, build.buf.validate.EnumRules.Builder, build.buf.validate.EnumRulesOrBuilder> enumBuilder_;
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
* @return Whether the enum field is set.
*/
@java.lang.Override
public boolean hasEnum() {
return typeCase_ == 16;
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
* @return The enum.
*/
@java.lang.Override
public build.buf.validate.EnumRules getEnum() {
if (enumBuilder_ == null) {
if (typeCase_ == 16) {
return (build.buf.validate.EnumRules) type_;
}
return build.buf.validate.EnumRules.getDefaultInstance();
} else {
if (typeCase_ == 16) {
return enumBuilder_.getMessage();
}
return build.buf.validate.EnumRules.getDefaultInstance();
}
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
public Builder setEnum(build.buf.validate.EnumRules value) {
if (enumBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
enumBuilder_.setMessage(value);
}
typeCase_ = 16;
return this;
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
public Builder setEnum(
build.buf.validate.EnumRules.Builder builderForValue) {
if (enumBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
enumBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 16;
return this;
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
public Builder mergeEnum(build.buf.validate.EnumRules value) {
if (enumBuilder_ == null) {
if (typeCase_ == 16 &&
type_ != build.buf.validate.EnumRules.getDefaultInstance()) {
type_ = build.buf.validate.EnumRules.newBuilder((build.buf.validate.EnumRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 16) {
enumBuilder_.mergeFrom(value);
} else {
enumBuilder_.setMessage(value);
}
}
typeCase_ = 16;
return this;
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
public Builder clearEnum() {
if (enumBuilder_ == null) {
if (typeCase_ == 16) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 16) {
typeCase_ = 0;
type_ = null;
}
enumBuilder_.clear();
}
return this;
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
public build.buf.validate.EnumRules.Builder getEnumBuilder() {
return getEnumFieldBuilder().getBuilder();
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
@java.lang.Override
public build.buf.validate.EnumRulesOrBuilder getEnumOrBuilder() {
if ((typeCase_ == 16) && (enumBuilder_ != null)) {
return enumBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 16) {
return (build.buf.validate.EnumRules) type_;
}
return build.buf.validate.EnumRules.getDefaultInstance();
}
}
/**
*
* Complex Field Types
*
*
* .buf.validate.EnumRules enum = 16 [json_name = "enum"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.EnumRules, build.buf.validate.EnumRules.Builder, build.buf.validate.EnumRulesOrBuilder>
getEnumFieldBuilder() {
if (enumBuilder_ == null) {
if (!(typeCase_ == 16)) {
type_ = build.buf.validate.EnumRules.getDefaultInstance();
}
enumBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.EnumRules, build.buf.validate.EnumRules.Builder, build.buf.validate.EnumRulesOrBuilder>(
(build.buf.validate.EnumRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 16;
onChanged();
return enumBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.RepeatedRules, build.buf.validate.RepeatedRules.Builder, build.buf.validate.RepeatedRulesOrBuilder> repeatedBuilder_;
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
* @return Whether the repeated field is set.
*/
@java.lang.Override
public boolean hasRepeated() {
return typeCase_ == 18;
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
* @return The repeated.
*/
@java.lang.Override
public build.buf.validate.RepeatedRules getRepeated() {
if (repeatedBuilder_ == null) {
if (typeCase_ == 18) {
return (build.buf.validate.RepeatedRules) type_;
}
return build.buf.validate.RepeatedRules.getDefaultInstance();
} else {
if (typeCase_ == 18) {
return repeatedBuilder_.getMessage();
}
return build.buf.validate.RepeatedRules.getDefaultInstance();
}
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
public Builder setRepeated(build.buf.validate.RepeatedRules value) {
if (repeatedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
repeatedBuilder_.setMessage(value);
}
typeCase_ = 18;
return this;
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
public Builder setRepeated(
build.buf.validate.RepeatedRules.Builder builderForValue) {
if (repeatedBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
repeatedBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 18;
return this;
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
public Builder mergeRepeated(build.buf.validate.RepeatedRules value) {
if (repeatedBuilder_ == null) {
if (typeCase_ == 18 &&
type_ != build.buf.validate.RepeatedRules.getDefaultInstance()) {
type_ = build.buf.validate.RepeatedRules.newBuilder((build.buf.validate.RepeatedRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 18) {
repeatedBuilder_.mergeFrom(value);
} else {
repeatedBuilder_.setMessage(value);
}
}
typeCase_ = 18;
return this;
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
public Builder clearRepeated() {
if (repeatedBuilder_ == null) {
if (typeCase_ == 18) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 18) {
typeCase_ = 0;
type_ = null;
}
repeatedBuilder_.clear();
}
return this;
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
public build.buf.validate.RepeatedRules.Builder getRepeatedBuilder() {
return getRepeatedFieldBuilder().getBuilder();
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
@java.lang.Override
public build.buf.validate.RepeatedRulesOrBuilder getRepeatedOrBuilder() {
if ((typeCase_ == 18) && (repeatedBuilder_ != null)) {
return repeatedBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 18) {
return (build.buf.validate.RepeatedRules) type_;
}
return build.buf.validate.RepeatedRules.getDefaultInstance();
}
}
/**
* .buf.validate.RepeatedRules repeated = 18 [json_name = "repeated"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.RepeatedRules, build.buf.validate.RepeatedRules.Builder, build.buf.validate.RepeatedRulesOrBuilder>
getRepeatedFieldBuilder() {
if (repeatedBuilder_ == null) {
if (!(typeCase_ == 18)) {
type_ = build.buf.validate.RepeatedRules.getDefaultInstance();
}
repeatedBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.RepeatedRules, build.buf.validate.RepeatedRules.Builder, build.buf.validate.RepeatedRulesOrBuilder>(
(build.buf.validate.RepeatedRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 18;
onChanged();
return repeatedBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.MapRules, build.buf.validate.MapRules.Builder, build.buf.validate.MapRulesOrBuilder> mapBuilder_;
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
* @return Whether the map field is set.
*/
@java.lang.Override
public boolean hasMap() {
return typeCase_ == 19;
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
* @return The map.
*/
@java.lang.Override
public build.buf.validate.MapRules getMap() {
if (mapBuilder_ == null) {
if (typeCase_ == 19) {
return (build.buf.validate.MapRules) type_;
}
return build.buf.validate.MapRules.getDefaultInstance();
} else {
if (typeCase_ == 19) {
return mapBuilder_.getMessage();
}
return build.buf.validate.MapRules.getDefaultInstance();
}
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
public Builder setMap(build.buf.validate.MapRules value) {
if (mapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
mapBuilder_.setMessage(value);
}
typeCase_ = 19;
return this;
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
public Builder setMap(
build.buf.validate.MapRules.Builder builderForValue) {
if (mapBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
mapBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 19;
return this;
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
public Builder mergeMap(build.buf.validate.MapRules value) {
if (mapBuilder_ == null) {
if (typeCase_ == 19 &&
type_ != build.buf.validate.MapRules.getDefaultInstance()) {
type_ = build.buf.validate.MapRules.newBuilder((build.buf.validate.MapRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 19) {
mapBuilder_.mergeFrom(value);
} else {
mapBuilder_.setMessage(value);
}
}
typeCase_ = 19;
return this;
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
public Builder clearMap() {
if (mapBuilder_ == null) {
if (typeCase_ == 19) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 19) {
typeCase_ = 0;
type_ = null;
}
mapBuilder_.clear();
}
return this;
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
public build.buf.validate.MapRules.Builder getMapBuilder() {
return getMapFieldBuilder().getBuilder();
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
@java.lang.Override
public build.buf.validate.MapRulesOrBuilder getMapOrBuilder() {
if ((typeCase_ == 19) && (mapBuilder_ != null)) {
return mapBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 19) {
return (build.buf.validate.MapRules) type_;
}
return build.buf.validate.MapRules.getDefaultInstance();
}
}
/**
* .buf.validate.MapRules map = 19 [json_name = "map"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.MapRules, build.buf.validate.MapRules.Builder, build.buf.validate.MapRulesOrBuilder>
getMapFieldBuilder() {
if (mapBuilder_ == null) {
if (!(typeCase_ == 19)) {
type_ = build.buf.validate.MapRules.getDefaultInstance();
}
mapBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.MapRules, build.buf.validate.MapRules.Builder, build.buf.validate.MapRulesOrBuilder>(
(build.buf.validate.MapRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 19;
onChanged();
return mapBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.AnyRules, build.buf.validate.AnyRules.Builder, build.buf.validate.AnyRulesOrBuilder> anyBuilder_;
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
* @return Whether the any field is set.
*/
@java.lang.Override
public boolean hasAny() {
return typeCase_ == 20;
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
* @return The any.
*/
@java.lang.Override
public build.buf.validate.AnyRules getAny() {
if (anyBuilder_ == null) {
if (typeCase_ == 20) {
return (build.buf.validate.AnyRules) type_;
}
return build.buf.validate.AnyRules.getDefaultInstance();
} else {
if (typeCase_ == 20) {
return anyBuilder_.getMessage();
}
return build.buf.validate.AnyRules.getDefaultInstance();
}
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
public Builder setAny(build.buf.validate.AnyRules value) {
if (anyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
anyBuilder_.setMessage(value);
}
typeCase_ = 20;
return this;
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
public Builder setAny(
build.buf.validate.AnyRules.Builder builderForValue) {
if (anyBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
anyBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 20;
return this;
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
public Builder mergeAny(build.buf.validate.AnyRules value) {
if (anyBuilder_ == null) {
if (typeCase_ == 20 &&
type_ != build.buf.validate.AnyRules.getDefaultInstance()) {
type_ = build.buf.validate.AnyRules.newBuilder((build.buf.validate.AnyRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 20) {
anyBuilder_.mergeFrom(value);
} else {
anyBuilder_.setMessage(value);
}
}
typeCase_ = 20;
return this;
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
public Builder clearAny() {
if (anyBuilder_ == null) {
if (typeCase_ == 20) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 20) {
typeCase_ = 0;
type_ = null;
}
anyBuilder_.clear();
}
return this;
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
public build.buf.validate.AnyRules.Builder getAnyBuilder() {
return getAnyFieldBuilder().getBuilder();
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
@java.lang.Override
public build.buf.validate.AnyRulesOrBuilder getAnyOrBuilder() {
if ((typeCase_ == 20) && (anyBuilder_ != null)) {
return anyBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 20) {
return (build.buf.validate.AnyRules) type_;
}
return build.buf.validate.AnyRules.getDefaultInstance();
}
}
/**
*
* Well-Known Field Types
*
*
* .buf.validate.AnyRules any = 20 [json_name = "any"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.AnyRules, build.buf.validate.AnyRules.Builder, build.buf.validate.AnyRulesOrBuilder>
getAnyFieldBuilder() {
if (anyBuilder_ == null) {
if (!(typeCase_ == 20)) {
type_ = build.buf.validate.AnyRules.getDefaultInstance();
}
anyBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.AnyRules, build.buf.validate.AnyRules.Builder, build.buf.validate.AnyRulesOrBuilder>(
(build.buf.validate.AnyRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 20;
onChanged();
return anyBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.DurationRules, build.buf.validate.DurationRules.Builder, build.buf.validate.DurationRulesOrBuilder> durationBuilder_;
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
* @return Whether the duration field is set.
*/
@java.lang.Override
public boolean hasDuration() {
return typeCase_ == 21;
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
* @return The duration.
*/
@java.lang.Override
public build.buf.validate.DurationRules getDuration() {
if (durationBuilder_ == null) {
if (typeCase_ == 21) {
return (build.buf.validate.DurationRules) type_;
}
return build.buf.validate.DurationRules.getDefaultInstance();
} else {
if (typeCase_ == 21) {
return durationBuilder_.getMessage();
}
return build.buf.validate.DurationRules.getDefaultInstance();
}
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
public Builder setDuration(build.buf.validate.DurationRules value) {
if (durationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
durationBuilder_.setMessage(value);
}
typeCase_ = 21;
return this;
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
public Builder setDuration(
build.buf.validate.DurationRules.Builder builderForValue) {
if (durationBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
durationBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 21;
return this;
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
public Builder mergeDuration(build.buf.validate.DurationRules value) {
if (durationBuilder_ == null) {
if (typeCase_ == 21 &&
type_ != build.buf.validate.DurationRules.getDefaultInstance()) {
type_ = build.buf.validate.DurationRules.newBuilder((build.buf.validate.DurationRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 21) {
durationBuilder_.mergeFrom(value);
} else {
durationBuilder_.setMessage(value);
}
}
typeCase_ = 21;
return this;
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
public Builder clearDuration() {
if (durationBuilder_ == null) {
if (typeCase_ == 21) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 21) {
typeCase_ = 0;
type_ = null;
}
durationBuilder_.clear();
}
return this;
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
public build.buf.validate.DurationRules.Builder getDurationBuilder() {
return getDurationFieldBuilder().getBuilder();
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
@java.lang.Override
public build.buf.validate.DurationRulesOrBuilder getDurationOrBuilder() {
if ((typeCase_ == 21) && (durationBuilder_ != null)) {
return durationBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 21) {
return (build.buf.validate.DurationRules) type_;
}
return build.buf.validate.DurationRules.getDefaultInstance();
}
}
/**
* .buf.validate.DurationRules duration = 21 [json_name = "duration"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.DurationRules, build.buf.validate.DurationRules.Builder, build.buf.validate.DurationRulesOrBuilder>
getDurationFieldBuilder() {
if (durationBuilder_ == null) {
if (!(typeCase_ == 21)) {
type_ = build.buf.validate.DurationRules.getDefaultInstance();
}
durationBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.DurationRules, build.buf.validate.DurationRules.Builder, build.buf.validate.DurationRulesOrBuilder>(
(build.buf.validate.DurationRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 21;
onChanged();
return durationBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.TimestampRules, build.buf.validate.TimestampRules.Builder, build.buf.validate.TimestampRulesOrBuilder> timestampBuilder_;
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
* @return Whether the timestamp field is set.
*/
@java.lang.Override
public boolean hasTimestamp() {
return typeCase_ == 22;
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
* @return The timestamp.
*/
@java.lang.Override
public build.buf.validate.TimestampRules getTimestamp() {
if (timestampBuilder_ == null) {
if (typeCase_ == 22) {
return (build.buf.validate.TimestampRules) type_;
}
return build.buf.validate.TimestampRules.getDefaultInstance();
} else {
if (typeCase_ == 22) {
return timestampBuilder_.getMessage();
}
return build.buf.validate.TimestampRules.getDefaultInstance();
}
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
public Builder setTimestamp(build.buf.validate.TimestampRules value) {
if (timestampBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
} else {
timestampBuilder_.setMessage(value);
}
typeCase_ = 22;
return this;
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
public Builder setTimestamp(
build.buf.validate.TimestampRules.Builder builderForValue) {
if (timestampBuilder_ == null) {
type_ = builderForValue.build();
onChanged();
} else {
timestampBuilder_.setMessage(builderForValue.build());
}
typeCase_ = 22;
return this;
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
public Builder mergeTimestamp(build.buf.validate.TimestampRules value) {
if (timestampBuilder_ == null) {
if (typeCase_ == 22 &&
type_ != build.buf.validate.TimestampRules.getDefaultInstance()) {
type_ = build.buf.validate.TimestampRules.newBuilder((build.buf.validate.TimestampRules) type_)
.mergeFrom(value).buildPartial();
} else {
type_ = value;
}
onChanged();
} else {
if (typeCase_ == 22) {
timestampBuilder_.mergeFrom(value);
} else {
timestampBuilder_.setMessage(value);
}
}
typeCase_ = 22;
return this;
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
public Builder clearTimestamp() {
if (timestampBuilder_ == null) {
if (typeCase_ == 22) {
typeCase_ = 0;
type_ = null;
onChanged();
}
} else {
if (typeCase_ == 22) {
typeCase_ = 0;
type_ = null;
}
timestampBuilder_.clear();
}
return this;
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
public build.buf.validate.TimestampRules.Builder getTimestampBuilder() {
return getTimestampFieldBuilder().getBuilder();
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
@java.lang.Override
public build.buf.validate.TimestampRulesOrBuilder getTimestampOrBuilder() {
if ((typeCase_ == 22) && (timestampBuilder_ != null)) {
return timestampBuilder_.getMessageOrBuilder();
} else {
if (typeCase_ == 22) {
return (build.buf.validate.TimestampRules) type_;
}
return build.buf.validate.TimestampRules.getDefaultInstance();
}
}
/**
* .buf.validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
*/
private com.google.protobuf.SingleFieldBuilder<
build.buf.validate.TimestampRules, build.buf.validate.TimestampRules.Builder, build.buf.validate.TimestampRulesOrBuilder>
getTimestampFieldBuilder() {
if (timestampBuilder_ == null) {
if (!(typeCase_ == 22)) {
type_ = build.buf.validate.TimestampRules.getDefaultInstance();
}
timestampBuilder_ = new com.google.protobuf.SingleFieldBuilder<
build.buf.validate.TimestampRules, build.buf.validate.TimestampRules.Builder, build.buf.validate.TimestampRulesOrBuilder>(
(build.buf.validate.TimestampRules) type_,
getParentForChildren(),
isClean());
type_ = null;
}
typeCase_ = 22;
onChanged();
return timestampBuilder_;
}
private boolean skipped_ ;
/**
*
* DEPRECATED: use ignore=IGNORE_ALWAYS instead. TODO: remove this field pre-v1.
*
*
* optional bool skipped = 24 [json_name = "skipped", deprecated = true];
* @deprecated buf.validate.FieldConstraints.skipped is deprecated.
* See buf/validate/validate.proto;l=245
* @return Whether the skipped field is set.
*/
@java.lang.Override
@java.lang.Deprecated public boolean hasSkipped() {
return ((bitField0_ & 0x01000000) != 0);
}
/**
*
* DEPRECATED: use ignore=IGNORE_ALWAYS instead. TODO: remove this field pre-v1.
*
*
* optional bool skipped = 24 [json_name = "skipped", deprecated = true];
* @deprecated buf.validate.FieldConstraints.skipped is deprecated.
* See buf/validate/validate.proto;l=245
* @return The skipped.
*/
@java.lang.Override
@java.lang.Deprecated public boolean getSkipped() {
return skipped_;
}
/**
*
* DEPRECATED: use ignore=IGNORE_ALWAYS instead. TODO: remove this field pre-v1.
*
*
* optional bool skipped = 24 [json_name = "skipped", deprecated = true];
* @deprecated buf.validate.FieldConstraints.skipped is deprecated.
* See buf/validate/validate.proto;l=245
* @param value The skipped to set.
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder setSkipped(boolean value) {
skipped_ = value;
bitField0_ |= 0x01000000;
onChanged();
return this;
}
/**
*
* DEPRECATED: use ignore=IGNORE_ALWAYS instead. TODO: remove this field pre-v1.
*
*
* optional bool skipped = 24 [json_name = "skipped", deprecated = true];
* @deprecated buf.validate.FieldConstraints.skipped is deprecated.
* See buf/validate/validate.proto;l=245
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSkipped() {
bitField0_ = (bitField0_ & ~0x01000000);
skipped_ = false;
onChanged();
return this;
}
private boolean ignoreEmpty_ ;
/**
*
* DEPRECATED: use ignore=IGNORE_IF_UNPOPULATED instead. TODO: remove this field pre-v1.
*
*
* optional bool ignore_empty = 26 [json_name = "ignoreEmpty", deprecated = true];
* @deprecated buf.validate.FieldConstraints.ignore_empty is deprecated.
* See buf/validate/validate.proto;l=247
* @return Whether the ignoreEmpty field is set.
*/
@java.lang.Override
@java.lang.Deprecated public boolean hasIgnoreEmpty() {
return ((bitField0_ & 0x02000000) != 0);
}
/**
*
* DEPRECATED: use ignore=IGNORE_IF_UNPOPULATED instead. TODO: remove this field pre-v1.
*
*
* optional bool ignore_empty = 26 [json_name = "ignoreEmpty", deprecated = true];
* @deprecated buf.validate.FieldConstraints.ignore_empty is deprecated.
* See buf/validate/validate.proto;l=247
* @return The ignoreEmpty.
*/
@java.lang.Override
@java.lang.Deprecated public boolean getIgnoreEmpty() {
return ignoreEmpty_;
}
/**
*
* DEPRECATED: use ignore=IGNORE_IF_UNPOPULATED instead. TODO: remove this field pre-v1.
*
*
* optional bool ignore_empty = 26 [json_name = "ignoreEmpty", deprecated = true];
* @deprecated buf.validate.FieldConstraints.ignore_empty is deprecated.
* See buf/validate/validate.proto;l=247
* @param value The ignoreEmpty to set.
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder setIgnoreEmpty(boolean value) {
ignoreEmpty_ = value;
bitField0_ |= 0x02000000;
onChanged();
return this;
}
/**
*
* DEPRECATED: use ignore=IGNORE_IF_UNPOPULATED instead. TODO: remove this field pre-v1.
*
*
* optional bool ignore_empty = 26 [json_name = "ignoreEmpty", deprecated = true];
* @deprecated buf.validate.FieldConstraints.ignore_empty is deprecated.
* See buf/validate/validate.proto;l=247
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearIgnoreEmpty() {
bitField0_ = (bitField0_ & ~0x02000000);
ignoreEmpty_ = false;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:buf.validate.FieldConstraints)
}
// @@protoc_insertion_point(class_scope:buf.validate.FieldConstraints)
private static final build.buf.validate.FieldConstraints DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new build.buf.validate.FieldConstraints();
}
public static build.buf.validate.FieldConstraints getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FieldConstraints parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public build.buf.validate.FieldConstraints getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}