All Downloads are FREE. Search and download functionalities are using the official Maven repository.

build.buf.validate.FieldConstraints Maven / Gradle / Ivy

There is a newer version: 0.3.2
Show newest version
// 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; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy