• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/aiplatform/v1beta1/value.proto
18 
19 package com.google.cloud.aiplatform.v1beta1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Value is the value of the field.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.aiplatform.v1beta1.Value}
29  */
30 public final class Value extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.Value)
33     ValueOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use Value.newBuilder() to construct.
Value(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private Value(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
Value()40   private Value() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new Value();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.aiplatform.v1beta1.ValueProto
55         .internal_static_google_cloud_aiplatform_v1beta1_Value_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.cloud.aiplatform.v1beta1.ValueProto
62         .internal_static_google_cloud_aiplatform_v1beta1_Value_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.cloud.aiplatform.v1beta1.Value.class,
65             com.google.cloud.aiplatform.v1beta1.Value.Builder.class);
66   }
67 
68   private int valueCase_ = 0;
69   private java.lang.Object value_;
70 
71   public enum ValueCase
72       implements
73           com.google.protobuf.Internal.EnumLite,
74           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
75     INT_VALUE(1),
76     DOUBLE_VALUE(2),
77     STRING_VALUE(3),
78     VALUE_NOT_SET(0);
79     private final int value;
80 
ValueCase(int value)81     private ValueCase(int value) {
82       this.value = value;
83     }
84     /**
85      * @param value The number of the enum to look for.
86      * @return The enum associated with the given number.
87      * @deprecated Use {@link #forNumber(int)} instead.
88      */
89     @java.lang.Deprecated
valueOf(int value)90     public static ValueCase valueOf(int value) {
91       return forNumber(value);
92     }
93 
forNumber(int value)94     public static ValueCase forNumber(int value) {
95       switch (value) {
96         case 1:
97           return INT_VALUE;
98         case 2:
99           return DOUBLE_VALUE;
100         case 3:
101           return STRING_VALUE;
102         case 0:
103           return VALUE_NOT_SET;
104         default:
105           return null;
106       }
107     }
108 
getNumber()109     public int getNumber() {
110       return this.value;
111     }
112   };
113 
getValueCase()114   public ValueCase getValueCase() {
115     return ValueCase.forNumber(valueCase_);
116   }
117 
118   public static final int INT_VALUE_FIELD_NUMBER = 1;
119   /**
120    *
121    *
122    * <pre>
123    * An integer value.
124    * </pre>
125    *
126    * <code>int64 int_value = 1;</code>
127    *
128    * @return Whether the intValue field is set.
129    */
130   @java.lang.Override
hasIntValue()131   public boolean hasIntValue() {
132     return valueCase_ == 1;
133   }
134   /**
135    *
136    *
137    * <pre>
138    * An integer value.
139    * </pre>
140    *
141    * <code>int64 int_value = 1;</code>
142    *
143    * @return The intValue.
144    */
145   @java.lang.Override
getIntValue()146   public long getIntValue() {
147     if (valueCase_ == 1) {
148       return (java.lang.Long) value_;
149     }
150     return 0L;
151   }
152 
153   public static final int DOUBLE_VALUE_FIELD_NUMBER = 2;
154   /**
155    *
156    *
157    * <pre>
158    * A double value.
159    * </pre>
160    *
161    * <code>double double_value = 2;</code>
162    *
163    * @return Whether the doubleValue field is set.
164    */
165   @java.lang.Override
hasDoubleValue()166   public boolean hasDoubleValue() {
167     return valueCase_ == 2;
168   }
169   /**
170    *
171    *
172    * <pre>
173    * A double value.
174    * </pre>
175    *
176    * <code>double double_value = 2;</code>
177    *
178    * @return The doubleValue.
179    */
180   @java.lang.Override
getDoubleValue()181   public double getDoubleValue() {
182     if (valueCase_ == 2) {
183       return (java.lang.Double) value_;
184     }
185     return 0D;
186   }
187 
188   public static final int STRING_VALUE_FIELD_NUMBER = 3;
189   /**
190    *
191    *
192    * <pre>
193    * A string value.
194    * </pre>
195    *
196    * <code>string string_value = 3;</code>
197    *
198    * @return Whether the stringValue field is set.
199    */
hasStringValue()200   public boolean hasStringValue() {
201     return valueCase_ == 3;
202   }
203   /**
204    *
205    *
206    * <pre>
207    * A string value.
208    * </pre>
209    *
210    * <code>string string_value = 3;</code>
211    *
212    * @return The stringValue.
213    */
getStringValue()214   public java.lang.String getStringValue() {
215     java.lang.Object ref = "";
216     if (valueCase_ == 3) {
217       ref = value_;
218     }
219     if (ref instanceof java.lang.String) {
220       return (java.lang.String) ref;
221     } else {
222       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
223       java.lang.String s = bs.toStringUtf8();
224       if (valueCase_ == 3) {
225         value_ = s;
226       }
227       return s;
228     }
229   }
230   /**
231    *
232    *
233    * <pre>
234    * A string value.
235    * </pre>
236    *
237    * <code>string string_value = 3;</code>
238    *
239    * @return The bytes for stringValue.
240    */
getStringValueBytes()241   public com.google.protobuf.ByteString getStringValueBytes() {
242     java.lang.Object ref = "";
243     if (valueCase_ == 3) {
244       ref = value_;
245     }
246     if (ref instanceof java.lang.String) {
247       com.google.protobuf.ByteString b =
248           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
249       if (valueCase_ == 3) {
250         value_ = b;
251       }
252       return b;
253     } else {
254       return (com.google.protobuf.ByteString) ref;
255     }
256   }
257 
258   private byte memoizedIsInitialized = -1;
259 
260   @java.lang.Override
isInitialized()261   public final boolean isInitialized() {
262     byte isInitialized = memoizedIsInitialized;
263     if (isInitialized == 1) return true;
264     if (isInitialized == 0) return false;
265 
266     memoizedIsInitialized = 1;
267     return true;
268   }
269 
270   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)271   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
272     if (valueCase_ == 1) {
273       output.writeInt64(1, (long) ((java.lang.Long) value_));
274     }
275     if (valueCase_ == 2) {
276       output.writeDouble(2, (double) ((java.lang.Double) value_));
277     }
278     if (valueCase_ == 3) {
279       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, value_);
280     }
281     getUnknownFields().writeTo(output);
282   }
283 
284   @java.lang.Override
getSerializedSize()285   public int getSerializedSize() {
286     int size = memoizedSize;
287     if (size != -1) return size;
288 
289     size = 0;
290     if (valueCase_ == 1) {
291       size +=
292           com.google.protobuf.CodedOutputStream.computeInt64Size(
293               1, (long) ((java.lang.Long) value_));
294     }
295     if (valueCase_ == 2) {
296       size +=
297           com.google.protobuf.CodedOutputStream.computeDoubleSize(
298               2, (double) ((java.lang.Double) value_));
299     }
300     if (valueCase_ == 3) {
301       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, value_);
302     }
303     size += getUnknownFields().getSerializedSize();
304     memoizedSize = size;
305     return size;
306   }
307 
308   @java.lang.Override
equals(final java.lang.Object obj)309   public boolean equals(final java.lang.Object obj) {
310     if (obj == this) {
311       return true;
312     }
313     if (!(obj instanceof com.google.cloud.aiplatform.v1beta1.Value)) {
314       return super.equals(obj);
315     }
316     com.google.cloud.aiplatform.v1beta1.Value other =
317         (com.google.cloud.aiplatform.v1beta1.Value) obj;
318 
319     if (!getValueCase().equals(other.getValueCase())) return false;
320     switch (valueCase_) {
321       case 1:
322         if (getIntValue() != other.getIntValue()) return false;
323         break;
324       case 2:
325         if (java.lang.Double.doubleToLongBits(getDoubleValue())
326             != java.lang.Double.doubleToLongBits(other.getDoubleValue())) return false;
327         break;
328       case 3:
329         if (!getStringValue().equals(other.getStringValue())) return false;
330         break;
331       case 0:
332       default:
333     }
334     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
335     return true;
336   }
337 
338   @java.lang.Override
hashCode()339   public int hashCode() {
340     if (memoizedHashCode != 0) {
341       return memoizedHashCode;
342     }
343     int hash = 41;
344     hash = (19 * hash) + getDescriptor().hashCode();
345     switch (valueCase_) {
346       case 1:
347         hash = (37 * hash) + INT_VALUE_FIELD_NUMBER;
348         hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getIntValue());
349         break;
350       case 2:
351         hash = (37 * hash) + DOUBLE_VALUE_FIELD_NUMBER;
352         hash =
353             (53 * hash)
354                 + com.google.protobuf.Internal.hashLong(
355                     java.lang.Double.doubleToLongBits(getDoubleValue()));
356         break;
357       case 3:
358         hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER;
359         hash = (53 * hash) + getStringValue().hashCode();
360         break;
361       case 0:
362       default:
363     }
364     hash = (29 * hash) + getUnknownFields().hashCode();
365     memoizedHashCode = hash;
366     return hash;
367   }
368 
parseFrom(java.nio.ByteBuffer data)369   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(java.nio.ByteBuffer data)
370       throws com.google.protobuf.InvalidProtocolBufferException {
371     return PARSER.parseFrom(data);
372   }
373 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)374   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(
375       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
376       throws com.google.protobuf.InvalidProtocolBufferException {
377     return PARSER.parseFrom(data, extensionRegistry);
378   }
379 
parseFrom( com.google.protobuf.ByteString data)380   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(
381       com.google.protobuf.ByteString data)
382       throws com.google.protobuf.InvalidProtocolBufferException {
383     return PARSER.parseFrom(data);
384   }
385 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)386   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(
387       com.google.protobuf.ByteString data,
388       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389       throws com.google.protobuf.InvalidProtocolBufferException {
390     return PARSER.parseFrom(data, extensionRegistry);
391   }
392 
parseFrom(byte[] data)393   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(byte[] data)
394       throws com.google.protobuf.InvalidProtocolBufferException {
395     return PARSER.parseFrom(data);
396   }
397 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)398   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(
399       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400       throws com.google.protobuf.InvalidProtocolBufferException {
401     return PARSER.parseFrom(data, extensionRegistry);
402   }
403 
parseFrom(java.io.InputStream input)404   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(java.io.InputStream input)
405       throws java.io.IOException {
406     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
407   }
408 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)409   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(
410       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
411       throws java.io.IOException {
412     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
413         PARSER, input, extensionRegistry);
414   }
415 
parseDelimitedFrom( java.io.InputStream input)416   public static com.google.cloud.aiplatform.v1beta1.Value parseDelimitedFrom(
417       java.io.InputStream input) throws java.io.IOException {
418     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
419   }
420 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)421   public static com.google.cloud.aiplatform.v1beta1.Value parseDelimitedFrom(
422       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
423       throws java.io.IOException {
424     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
425         PARSER, input, extensionRegistry);
426   }
427 
parseFrom( com.google.protobuf.CodedInputStream input)428   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(
429       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
430     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
431   }
432 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)433   public static com.google.cloud.aiplatform.v1beta1.Value parseFrom(
434       com.google.protobuf.CodedInputStream input,
435       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
436       throws java.io.IOException {
437     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
438         PARSER, input, extensionRegistry);
439   }
440 
441   @java.lang.Override
newBuilderForType()442   public Builder newBuilderForType() {
443     return newBuilder();
444   }
445 
newBuilder()446   public static Builder newBuilder() {
447     return DEFAULT_INSTANCE.toBuilder();
448   }
449 
newBuilder(com.google.cloud.aiplatform.v1beta1.Value prototype)450   public static Builder newBuilder(com.google.cloud.aiplatform.v1beta1.Value prototype) {
451     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
452   }
453 
454   @java.lang.Override
toBuilder()455   public Builder toBuilder() {
456     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
457   }
458 
459   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)460   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
461     Builder builder = new Builder(parent);
462     return builder;
463   }
464   /**
465    *
466    *
467    * <pre>
468    * Value is the value of the field.
469    * </pre>
470    *
471    * Protobuf type {@code google.cloud.aiplatform.v1beta1.Value}
472    */
473   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
474       implements
475       // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.Value)
476       com.google.cloud.aiplatform.v1beta1.ValueOrBuilder {
getDescriptor()477     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
478       return com.google.cloud.aiplatform.v1beta1.ValueProto
479           .internal_static_google_cloud_aiplatform_v1beta1_Value_descriptor;
480     }
481 
482     @java.lang.Override
483     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()484         internalGetFieldAccessorTable() {
485       return com.google.cloud.aiplatform.v1beta1.ValueProto
486           .internal_static_google_cloud_aiplatform_v1beta1_Value_fieldAccessorTable
487           .ensureFieldAccessorsInitialized(
488               com.google.cloud.aiplatform.v1beta1.Value.class,
489               com.google.cloud.aiplatform.v1beta1.Value.Builder.class);
490     }
491 
492     // Construct using com.google.cloud.aiplatform.v1beta1.Value.newBuilder()
Builder()493     private Builder() {}
494 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)495     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
496       super(parent);
497     }
498 
499     @java.lang.Override
clear()500     public Builder clear() {
501       super.clear();
502       bitField0_ = 0;
503       valueCase_ = 0;
504       value_ = null;
505       return this;
506     }
507 
508     @java.lang.Override
getDescriptorForType()509     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
510       return com.google.cloud.aiplatform.v1beta1.ValueProto
511           .internal_static_google_cloud_aiplatform_v1beta1_Value_descriptor;
512     }
513 
514     @java.lang.Override
getDefaultInstanceForType()515     public com.google.cloud.aiplatform.v1beta1.Value getDefaultInstanceForType() {
516       return com.google.cloud.aiplatform.v1beta1.Value.getDefaultInstance();
517     }
518 
519     @java.lang.Override
build()520     public com.google.cloud.aiplatform.v1beta1.Value build() {
521       com.google.cloud.aiplatform.v1beta1.Value result = buildPartial();
522       if (!result.isInitialized()) {
523         throw newUninitializedMessageException(result);
524       }
525       return result;
526     }
527 
528     @java.lang.Override
buildPartial()529     public com.google.cloud.aiplatform.v1beta1.Value buildPartial() {
530       com.google.cloud.aiplatform.v1beta1.Value result =
531           new com.google.cloud.aiplatform.v1beta1.Value(this);
532       if (bitField0_ != 0) {
533         buildPartial0(result);
534       }
535       buildPartialOneofs(result);
536       onBuilt();
537       return result;
538     }
539 
buildPartial0(com.google.cloud.aiplatform.v1beta1.Value result)540     private void buildPartial0(com.google.cloud.aiplatform.v1beta1.Value result) {
541       int from_bitField0_ = bitField0_;
542     }
543 
buildPartialOneofs(com.google.cloud.aiplatform.v1beta1.Value result)544     private void buildPartialOneofs(com.google.cloud.aiplatform.v1beta1.Value result) {
545       result.valueCase_ = valueCase_;
546       result.value_ = this.value_;
547     }
548 
549     @java.lang.Override
clone()550     public Builder clone() {
551       return super.clone();
552     }
553 
554     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)555     public Builder setField(
556         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
557       return super.setField(field, value);
558     }
559 
560     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)561     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
562       return super.clearField(field);
563     }
564 
565     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)566     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
567       return super.clearOneof(oneof);
568     }
569 
570     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)571     public Builder setRepeatedField(
572         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
573       return super.setRepeatedField(field, index, value);
574     }
575 
576     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)577     public Builder addRepeatedField(
578         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
579       return super.addRepeatedField(field, value);
580     }
581 
582     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)583     public Builder mergeFrom(com.google.protobuf.Message other) {
584       if (other instanceof com.google.cloud.aiplatform.v1beta1.Value) {
585         return mergeFrom((com.google.cloud.aiplatform.v1beta1.Value) other);
586       } else {
587         super.mergeFrom(other);
588         return this;
589       }
590     }
591 
mergeFrom(com.google.cloud.aiplatform.v1beta1.Value other)592     public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.Value other) {
593       if (other == com.google.cloud.aiplatform.v1beta1.Value.getDefaultInstance()) return this;
594       switch (other.getValueCase()) {
595         case INT_VALUE:
596           {
597             setIntValue(other.getIntValue());
598             break;
599           }
600         case DOUBLE_VALUE:
601           {
602             setDoubleValue(other.getDoubleValue());
603             break;
604           }
605         case STRING_VALUE:
606           {
607             valueCase_ = 3;
608             value_ = other.value_;
609             onChanged();
610             break;
611           }
612         case VALUE_NOT_SET:
613           {
614             break;
615           }
616       }
617       this.mergeUnknownFields(other.getUnknownFields());
618       onChanged();
619       return this;
620     }
621 
622     @java.lang.Override
isInitialized()623     public final boolean isInitialized() {
624       return true;
625     }
626 
627     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)628     public Builder mergeFrom(
629         com.google.protobuf.CodedInputStream input,
630         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
631         throws java.io.IOException {
632       if (extensionRegistry == null) {
633         throw new java.lang.NullPointerException();
634       }
635       try {
636         boolean done = false;
637         while (!done) {
638           int tag = input.readTag();
639           switch (tag) {
640             case 0:
641               done = true;
642               break;
643             case 8:
644               {
645                 value_ = input.readInt64();
646                 valueCase_ = 1;
647                 break;
648               } // case 8
649             case 17:
650               {
651                 value_ = input.readDouble();
652                 valueCase_ = 2;
653                 break;
654               } // case 17
655             case 26:
656               {
657                 java.lang.String s = input.readStringRequireUtf8();
658                 valueCase_ = 3;
659                 value_ = s;
660                 break;
661               } // case 26
662             default:
663               {
664                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
665                   done = true; // was an endgroup tag
666                 }
667                 break;
668               } // default:
669           } // switch (tag)
670         } // while (!done)
671       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
672         throw e.unwrapIOException();
673       } finally {
674         onChanged();
675       } // finally
676       return this;
677     }
678 
679     private int valueCase_ = 0;
680     private java.lang.Object value_;
681 
getValueCase()682     public ValueCase getValueCase() {
683       return ValueCase.forNumber(valueCase_);
684     }
685 
clearValue()686     public Builder clearValue() {
687       valueCase_ = 0;
688       value_ = null;
689       onChanged();
690       return this;
691     }
692 
693     private int bitField0_;
694 
695     /**
696      *
697      *
698      * <pre>
699      * An integer value.
700      * </pre>
701      *
702      * <code>int64 int_value = 1;</code>
703      *
704      * @return Whether the intValue field is set.
705      */
hasIntValue()706     public boolean hasIntValue() {
707       return valueCase_ == 1;
708     }
709     /**
710      *
711      *
712      * <pre>
713      * An integer value.
714      * </pre>
715      *
716      * <code>int64 int_value = 1;</code>
717      *
718      * @return The intValue.
719      */
getIntValue()720     public long getIntValue() {
721       if (valueCase_ == 1) {
722         return (java.lang.Long) value_;
723       }
724       return 0L;
725     }
726     /**
727      *
728      *
729      * <pre>
730      * An integer value.
731      * </pre>
732      *
733      * <code>int64 int_value = 1;</code>
734      *
735      * @param value The intValue to set.
736      * @return This builder for chaining.
737      */
setIntValue(long value)738     public Builder setIntValue(long value) {
739 
740       valueCase_ = 1;
741       value_ = value;
742       onChanged();
743       return this;
744     }
745     /**
746      *
747      *
748      * <pre>
749      * An integer value.
750      * </pre>
751      *
752      * <code>int64 int_value = 1;</code>
753      *
754      * @return This builder for chaining.
755      */
clearIntValue()756     public Builder clearIntValue() {
757       if (valueCase_ == 1) {
758         valueCase_ = 0;
759         value_ = null;
760         onChanged();
761       }
762       return this;
763     }
764 
765     /**
766      *
767      *
768      * <pre>
769      * A double value.
770      * </pre>
771      *
772      * <code>double double_value = 2;</code>
773      *
774      * @return Whether the doubleValue field is set.
775      */
hasDoubleValue()776     public boolean hasDoubleValue() {
777       return valueCase_ == 2;
778     }
779     /**
780      *
781      *
782      * <pre>
783      * A double value.
784      * </pre>
785      *
786      * <code>double double_value = 2;</code>
787      *
788      * @return The doubleValue.
789      */
getDoubleValue()790     public double getDoubleValue() {
791       if (valueCase_ == 2) {
792         return (java.lang.Double) value_;
793       }
794       return 0D;
795     }
796     /**
797      *
798      *
799      * <pre>
800      * A double value.
801      * </pre>
802      *
803      * <code>double double_value = 2;</code>
804      *
805      * @param value The doubleValue to set.
806      * @return This builder for chaining.
807      */
setDoubleValue(double value)808     public Builder setDoubleValue(double value) {
809 
810       valueCase_ = 2;
811       value_ = value;
812       onChanged();
813       return this;
814     }
815     /**
816      *
817      *
818      * <pre>
819      * A double value.
820      * </pre>
821      *
822      * <code>double double_value = 2;</code>
823      *
824      * @return This builder for chaining.
825      */
clearDoubleValue()826     public Builder clearDoubleValue() {
827       if (valueCase_ == 2) {
828         valueCase_ = 0;
829         value_ = null;
830         onChanged();
831       }
832       return this;
833     }
834 
835     /**
836      *
837      *
838      * <pre>
839      * A string value.
840      * </pre>
841      *
842      * <code>string string_value = 3;</code>
843      *
844      * @return Whether the stringValue field is set.
845      */
846     @java.lang.Override
hasStringValue()847     public boolean hasStringValue() {
848       return valueCase_ == 3;
849     }
850     /**
851      *
852      *
853      * <pre>
854      * A string value.
855      * </pre>
856      *
857      * <code>string string_value = 3;</code>
858      *
859      * @return The stringValue.
860      */
861     @java.lang.Override
getStringValue()862     public java.lang.String getStringValue() {
863       java.lang.Object ref = "";
864       if (valueCase_ == 3) {
865         ref = value_;
866       }
867       if (!(ref instanceof java.lang.String)) {
868         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
869         java.lang.String s = bs.toStringUtf8();
870         if (valueCase_ == 3) {
871           value_ = s;
872         }
873         return s;
874       } else {
875         return (java.lang.String) ref;
876       }
877     }
878     /**
879      *
880      *
881      * <pre>
882      * A string value.
883      * </pre>
884      *
885      * <code>string string_value = 3;</code>
886      *
887      * @return The bytes for stringValue.
888      */
889     @java.lang.Override
getStringValueBytes()890     public com.google.protobuf.ByteString getStringValueBytes() {
891       java.lang.Object ref = "";
892       if (valueCase_ == 3) {
893         ref = value_;
894       }
895       if (ref instanceof String) {
896         com.google.protobuf.ByteString b =
897             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
898         if (valueCase_ == 3) {
899           value_ = b;
900         }
901         return b;
902       } else {
903         return (com.google.protobuf.ByteString) ref;
904       }
905     }
906     /**
907      *
908      *
909      * <pre>
910      * A string value.
911      * </pre>
912      *
913      * <code>string string_value = 3;</code>
914      *
915      * @param value The stringValue to set.
916      * @return This builder for chaining.
917      */
setStringValue(java.lang.String value)918     public Builder setStringValue(java.lang.String value) {
919       if (value == null) {
920         throw new NullPointerException();
921       }
922       valueCase_ = 3;
923       value_ = value;
924       onChanged();
925       return this;
926     }
927     /**
928      *
929      *
930      * <pre>
931      * A string value.
932      * </pre>
933      *
934      * <code>string string_value = 3;</code>
935      *
936      * @return This builder for chaining.
937      */
clearStringValue()938     public Builder clearStringValue() {
939       if (valueCase_ == 3) {
940         valueCase_ = 0;
941         value_ = null;
942         onChanged();
943       }
944       return this;
945     }
946     /**
947      *
948      *
949      * <pre>
950      * A string value.
951      * </pre>
952      *
953      * <code>string string_value = 3;</code>
954      *
955      * @param value The bytes for stringValue to set.
956      * @return This builder for chaining.
957      */
setStringValueBytes(com.google.protobuf.ByteString value)958     public Builder setStringValueBytes(com.google.protobuf.ByteString value) {
959       if (value == null) {
960         throw new NullPointerException();
961       }
962       checkByteStringIsUtf8(value);
963       valueCase_ = 3;
964       value_ = value;
965       onChanged();
966       return this;
967     }
968 
969     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)970     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
971       return super.setUnknownFields(unknownFields);
972     }
973 
974     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)975     public final Builder mergeUnknownFields(
976         final com.google.protobuf.UnknownFieldSet unknownFields) {
977       return super.mergeUnknownFields(unknownFields);
978     }
979 
980     // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.Value)
981   }
982 
983   // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.Value)
984   private static final com.google.cloud.aiplatform.v1beta1.Value DEFAULT_INSTANCE;
985 
986   static {
987     DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1beta1.Value();
988   }
989 
getDefaultInstance()990   public static com.google.cloud.aiplatform.v1beta1.Value getDefaultInstance() {
991     return DEFAULT_INSTANCE;
992   }
993 
994   private static final com.google.protobuf.Parser<Value> PARSER =
995       new com.google.protobuf.AbstractParser<Value>() {
996         @java.lang.Override
997         public Value parsePartialFrom(
998             com.google.protobuf.CodedInputStream input,
999             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1000             throws com.google.protobuf.InvalidProtocolBufferException {
1001           Builder builder = newBuilder();
1002           try {
1003             builder.mergeFrom(input, extensionRegistry);
1004           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1005             throw e.setUnfinishedMessage(builder.buildPartial());
1006           } catch (com.google.protobuf.UninitializedMessageException e) {
1007             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1008           } catch (java.io.IOException e) {
1009             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1010                 .setUnfinishedMessage(builder.buildPartial());
1011           }
1012           return builder.buildPartial();
1013         }
1014       };
1015 
parser()1016   public static com.google.protobuf.Parser<Value> parser() {
1017     return PARSER;
1018   }
1019 
1020   @java.lang.Override
getParserForType()1021   public com.google.protobuf.Parser<Value> getParserForType() {
1022     return PARSER;
1023   }
1024 
1025   @java.lang.Override
getDefaultInstanceForType()1026   public com.google.cloud.aiplatform.v1beta1.Value getDefaultInstanceForType() {
1027     return DEFAULT_INSTANCE;
1028   }
1029 }
1030