• 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/vision/v1p4beta1/image_annotator.proto
18 
19 package com.google.cloud.vision.v1p4beta1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * A `Property` consists of a user-supplied name/value pair.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.vision.v1p4beta1.Property}
29  */
30 public final class Property extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.vision.v1p4beta1.Property)
33     PropertyOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use Property.newBuilder() to construct.
Property(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private Property(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
Property()40   private Property() {
41     name_ = "";
42     value_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new Property();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.vision.v1p4beta1.ImageAnnotatorProto
58         .internal_static_google_cloud_vision_v1p4beta1_Property_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.vision.v1p4beta1.ImageAnnotatorProto
65         .internal_static_google_cloud_vision_v1p4beta1_Property_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.vision.v1p4beta1.Property.class,
68             com.google.cloud.vision.v1p4beta1.Property.Builder.class);
69   }
70 
71   public static final int NAME_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object name_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * Name of the property.
80    * </pre>
81    *
82    * <code>string name = 1;</code>
83    *
84    * @return The name.
85    */
86   @java.lang.Override
getName()87   public java.lang.String getName() {
88     java.lang.Object ref = name_;
89     if (ref instanceof java.lang.String) {
90       return (java.lang.String) ref;
91     } else {
92       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
93       java.lang.String s = bs.toStringUtf8();
94       name_ = s;
95       return s;
96     }
97   }
98   /**
99    *
100    *
101    * <pre>
102    * Name of the property.
103    * </pre>
104    *
105    * <code>string name = 1;</code>
106    *
107    * @return The bytes for name.
108    */
109   @java.lang.Override
getNameBytes()110   public com.google.protobuf.ByteString getNameBytes() {
111     java.lang.Object ref = name_;
112     if (ref instanceof java.lang.String) {
113       com.google.protobuf.ByteString b =
114           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
115       name_ = b;
116       return b;
117     } else {
118       return (com.google.protobuf.ByteString) ref;
119     }
120   }
121 
122   public static final int VALUE_FIELD_NUMBER = 2;
123 
124   @SuppressWarnings("serial")
125   private volatile java.lang.Object value_ = "";
126   /**
127    *
128    *
129    * <pre>
130    * Value of the property.
131    * </pre>
132    *
133    * <code>string value = 2;</code>
134    *
135    * @return The value.
136    */
137   @java.lang.Override
getValue()138   public java.lang.String getValue() {
139     java.lang.Object ref = value_;
140     if (ref instanceof java.lang.String) {
141       return (java.lang.String) ref;
142     } else {
143       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
144       java.lang.String s = bs.toStringUtf8();
145       value_ = s;
146       return s;
147     }
148   }
149   /**
150    *
151    *
152    * <pre>
153    * Value of the property.
154    * </pre>
155    *
156    * <code>string value = 2;</code>
157    *
158    * @return The bytes for value.
159    */
160   @java.lang.Override
getValueBytes()161   public com.google.protobuf.ByteString getValueBytes() {
162     java.lang.Object ref = value_;
163     if (ref instanceof java.lang.String) {
164       com.google.protobuf.ByteString b =
165           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
166       value_ = b;
167       return b;
168     } else {
169       return (com.google.protobuf.ByteString) ref;
170     }
171   }
172 
173   public static final int UINT64_VALUE_FIELD_NUMBER = 3;
174   private long uint64Value_ = 0L;
175   /**
176    *
177    *
178    * <pre>
179    * Value of numeric properties.
180    * </pre>
181    *
182    * <code>uint64 uint64_value = 3;</code>
183    *
184    * @return The uint64Value.
185    */
186   @java.lang.Override
getUint64Value()187   public long getUint64Value() {
188     return uint64Value_;
189   }
190 
191   private byte memoizedIsInitialized = -1;
192 
193   @java.lang.Override
isInitialized()194   public final boolean isInitialized() {
195     byte isInitialized = memoizedIsInitialized;
196     if (isInitialized == 1) return true;
197     if (isInitialized == 0) return false;
198 
199     memoizedIsInitialized = 1;
200     return true;
201   }
202 
203   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)204   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
205     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
206       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
207     }
208     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) {
209       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_);
210     }
211     if (uint64Value_ != 0L) {
212       output.writeUInt64(3, uint64Value_);
213     }
214     getUnknownFields().writeTo(output);
215   }
216 
217   @java.lang.Override
getSerializedSize()218   public int getSerializedSize() {
219     int size = memoizedSize;
220     if (size != -1) return size;
221 
222     size = 0;
223     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
224       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
225     }
226     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) {
227       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_);
228     }
229     if (uint64Value_ != 0L) {
230       size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3, uint64Value_);
231     }
232     size += getUnknownFields().getSerializedSize();
233     memoizedSize = size;
234     return size;
235   }
236 
237   @java.lang.Override
equals(final java.lang.Object obj)238   public boolean equals(final java.lang.Object obj) {
239     if (obj == this) {
240       return true;
241     }
242     if (!(obj instanceof com.google.cloud.vision.v1p4beta1.Property)) {
243       return super.equals(obj);
244     }
245     com.google.cloud.vision.v1p4beta1.Property other =
246         (com.google.cloud.vision.v1p4beta1.Property) obj;
247 
248     if (!getName().equals(other.getName())) return false;
249     if (!getValue().equals(other.getValue())) return false;
250     if (getUint64Value() != other.getUint64Value()) return false;
251     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
252     return true;
253   }
254 
255   @java.lang.Override
hashCode()256   public int hashCode() {
257     if (memoizedHashCode != 0) {
258       return memoizedHashCode;
259     }
260     int hash = 41;
261     hash = (19 * hash) + getDescriptor().hashCode();
262     hash = (37 * hash) + NAME_FIELD_NUMBER;
263     hash = (53 * hash) + getName().hashCode();
264     hash = (37 * hash) + VALUE_FIELD_NUMBER;
265     hash = (53 * hash) + getValue().hashCode();
266     hash = (37 * hash) + UINT64_VALUE_FIELD_NUMBER;
267     hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getUint64Value());
268     hash = (29 * hash) + getUnknownFields().hashCode();
269     memoizedHashCode = hash;
270     return hash;
271   }
272 
parseFrom(java.nio.ByteBuffer data)273   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(java.nio.ByteBuffer data)
274       throws com.google.protobuf.InvalidProtocolBufferException {
275     return PARSER.parseFrom(data);
276   }
277 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)278   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(
279       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
280       throws com.google.protobuf.InvalidProtocolBufferException {
281     return PARSER.parseFrom(data, extensionRegistry);
282   }
283 
parseFrom( com.google.protobuf.ByteString data)284   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(
285       com.google.protobuf.ByteString data)
286       throws com.google.protobuf.InvalidProtocolBufferException {
287     return PARSER.parseFrom(data);
288   }
289 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)290   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(
291       com.google.protobuf.ByteString data,
292       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
293       throws com.google.protobuf.InvalidProtocolBufferException {
294     return PARSER.parseFrom(data, extensionRegistry);
295   }
296 
parseFrom(byte[] data)297   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(byte[] data)
298       throws com.google.protobuf.InvalidProtocolBufferException {
299     return PARSER.parseFrom(data);
300   }
301 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)302   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(
303       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
304       throws com.google.protobuf.InvalidProtocolBufferException {
305     return PARSER.parseFrom(data, extensionRegistry);
306   }
307 
parseFrom(java.io.InputStream input)308   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(java.io.InputStream input)
309       throws java.io.IOException {
310     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
311   }
312 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)313   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(
314       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
315       throws java.io.IOException {
316     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
317         PARSER, input, extensionRegistry);
318   }
319 
parseDelimitedFrom( java.io.InputStream input)320   public static com.google.cloud.vision.v1p4beta1.Property parseDelimitedFrom(
321       java.io.InputStream input) throws java.io.IOException {
322     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
323   }
324 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)325   public static com.google.cloud.vision.v1p4beta1.Property parseDelimitedFrom(
326       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327       throws java.io.IOException {
328     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
329         PARSER, input, extensionRegistry);
330   }
331 
parseFrom( com.google.protobuf.CodedInputStream input)332   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(
333       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
334     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
335   }
336 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)337   public static com.google.cloud.vision.v1p4beta1.Property parseFrom(
338       com.google.protobuf.CodedInputStream input,
339       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
340       throws java.io.IOException {
341     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
342         PARSER, input, extensionRegistry);
343   }
344 
345   @java.lang.Override
newBuilderForType()346   public Builder newBuilderForType() {
347     return newBuilder();
348   }
349 
newBuilder()350   public static Builder newBuilder() {
351     return DEFAULT_INSTANCE.toBuilder();
352   }
353 
newBuilder(com.google.cloud.vision.v1p4beta1.Property prototype)354   public static Builder newBuilder(com.google.cloud.vision.v1p4beta1.Property prototype) {
355     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
356   }
357 
358   @java.lang.Override
toBuilder()359   public Builder toBuilder() {
360     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
361   }
362 
363   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)364   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
365     Builder builder = new Builder(parent);
366     return builder;
367   }
368   /**
369    *
370    *
371    * <pre>
372    * A `Property` consists of a user-supplied name/value pair.
373    * </pre>
374    *
375    * Protobuf type {@code google.cloud.vision.v1p4beta1.Property}
376    */
377   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
378       implements
379       // @@protoc_insertion_point(builder_implements:google.cloud.vision.v1p4beta1.Property)
380       com.google.cloud.vision.v1p4beta1.PropertyOrBuilder {
getDescriptor()381     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
382       return com.google.cloud.vision.v1p4beta1.ImageAnnotatorProto
383           .internal_static_google_cloud_vision_v1p4beta1_Property_descriptor;
384     }
385 
386     @java.lang.Override
387     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()388         internalGetFieldAccessorTable() {
389       return com.google.cloud.vision.v1p4beta1.ImageAnnotatorProto
390           .internal_static_google_cloud_vision_v1p4beta1_Property_fieldAccessorTable
391           .ensureFieldAccessorsInitialized(
392               com.google.cloud.vision.v1p4beta1.Property.class,
393               com.google.cloud.vision.v1p4beta1.Property.Builder.class);
394     }
395 
396     // Construct using com.google.cloud.vision.v1p4beta1.Property.newBuilder()
Builder()397     private Builder() {}
398 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)399     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
400       super(parent);
401     }
402 
403     @java.lang.Override
clear()404     public Builder clear() {
405       super.clear();
406       bitField0_ = 0;
407       name_ = "";
408       value_ = "";
409       uint64Value_ = 0L;
410       return this;
411     }
412 
413     @java.lang.Override
getDescriptorForType()414     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
415       return com.google.cloud.vision.v1p4beta1.ImageAnnotatorProto
416           .internal_static_google_cloud_vision_v1p4beta1_Property_descriptor;
417     }
418 
419     @java.lang.Override
getDefaultInstanceForType()420     public com.google.cloud.vision.v1p4beta1.Property getDefaultInstanceForType() {
421       return com.google.cloud.vision.v1p4beta1.Property.getDefaultInstance();
422     }
423 
424     @java.lang.Override
build()425     public com.google.cloud.vision.v1p4beta1.Property build() {
426       com.google.cloud.vision.v1p4beta1.Property result = buildPartial();
427       if (!result.isInitialized()) {
428         throw newUninitializedMessageException(result);
429       }
430       return result;
431     }
432 
433     @java.lang.Override
buildPartial()434     public com.google.cloud.vision.v1p4beta1.Property buildPartial() {
435       com.google.cloud.vision.v1p4beta1.Property result =
436           new com.google.cloud.vision.v1p4beta1.Property(this);
437       if (bitField0_ != 0) {
438         buildPartial0(result);
439       }
440       onBuilt();
441       return result;
442     }
443 
buildPartial0(com.google.cloud.vision.v1p4beta1.Property result)444     private void buildPartial0(com.google.cloud.vision.v1p4beta1.Property result) {
445       int from_bitField0_ = bitField0_;
446       if (((from_bitField0_ & 0x00000001) != 0)) {
447         result.name_ = name_;
448       }
449       if (((from_bitField0_ & 0x00000002) != 0)) {
450         result.value_ = value_;
451       }
452       if (((from_bitField0_ & 0x00000004) != 0)) {
453         result.uint64Value_ = uint64Value_;
454       }
455     }
456 
457     @java.lang.Override
clone()458     public Builder clone() {
459       return super.clone();
460     }
461 
462     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)463     public Builder setField(
464         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
465       return super.setField(field, value);
466     }
467 
468     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)469     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
470       return super.clearField(field);
471     }
472 
473     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)474     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
475       return super.clearOneof(oneof);
476     }
477 
478     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)479     public Builder setRepeatedField(
480         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
481       return super.setRepeatedField(field, index, value);
482     }
483 
484     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)485     public Builder addRepeatedField(
486         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
487       return super.addRepeatedField(field, value);
488     }
489 
490     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)491     public Builder mergeFrom(com.google.protobuf.Message other) {
492       if (other instanceof com.google.cloud.vision.v1p4beta1.Property) {
493         return mergeFrom((com.google.cloud.vision.v1p4beta1.Property) other);
494       } else {
495         super.mergeFrom(other);
496         return this;
497       }
498     }
499 
mergeFrom(com.google.cloud.vision.v1p4beta1.Property other)500     public Builder mergeFrom(com.google.cloud.vision.v1p4beta1.Property other) {
501       if (other == com.google.cloud.vision.v1p4beta1.Property.getDefaultInstance()) return this;
502       if (!other.getName().isEmpty()) {
503         name_ = other.name_;
504         bitField0_ |= 0x00000001;
505         onChanged();
506       }
507       if (!other.getValue().isEmpty()) {
508         value_ = other.value_;
509         bitField0_ |= 0x00000002;
510         onChanged();
511       }
512       if (other.getUint64Value() != 0L) {
513         setUint64Value(other.getUint64Value());
514       }
515       this.mergeUnknownFields(other.getUnknownFields());
516       onChanged();
517       return this;
518     }
519 
520     @java.lang.Override
isInitialized()521     public final boolean isInitialized() {
522       return true;
523     }
524 
525     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)526     public Builder mergeFrom(
527         com.google.protobuf.CodedInputStream input,
528         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
529         throws java.io.IOException {
530       if (extensionRegistry == null) {
531         throw new java.lang.NullPointerException();
532       }
533       try {
534         boolean done = false;
535         while (!done) {
536           int tag = input.readTag();
537           switch (tag) {
538             case 0:
539               done = true;
540               break;
541             case 10:
542               {
543                 name_ = input.readStringRequireUtf8();
544                 bitField0_ |= 0x00000001;
545                 break;
546               } // case 10
547             case 18:
548               {
549                 value_ = input.readStringRequireUtf8();
550                 bitField0_ |= 0x00000002;
551                 break;
552               } // case 18
553             case 24:
554               {
555                 uint64Value_ = input.readUInt64();
556                 bitField0_ |= 0x00000004;
557                 break;
558               } // case 24
559             default:
560               {
561                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
562                   done = true; // was an endgroup tag
563                 }
564                 break;
565               } // default:
566           } // switch (tag)
567         } // while (!done)
568       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
569         throw e.unwrapIOException();
570       } finally {
571         onChanged();
572       } // finally
573       return this;
574     }
575 
576     private int bitField0_;
577 
578     private java.lang.Object name_ = "";
579     /**
580      *
581      *
582      * <pre>
583      * Name of the property.
584      * </pre>
585      *
586      * <code>string name = 1;</code>
587      *
588      * @return The name.
589      */
getName()590     public java.lang.String getName() {
591       java.lang.Object ref = name_;
592       if (!(ref instanceof java.lang.String)) {
593         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
594         java.lang.String s = bs.toStringUtf8();
595         name_ = s;
596         return s;
597       } else {
598         return (java.lang.String) ref;
599       }
600     }
601     /**
602      *
603      *
604      * <pre>
605      * Name of the property.
606      * </pre>
607      *
608      * <code>string name = 1;</code>
609      *
610      * @return The bytes for name.
611      */
getNameBytes()612     public com.google.protobuf.ByteString getNameBytes() {
613       java.lang.Object ref = name_;
614       if (ref instanceof String) {
615         com.google.protobuf.ByteString b =
616             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
617         name_ = b;
618         return b;
619       } else {
620         return (com.google.protobuf.ByteString) ref;
621       }
622     }
623     /**
624      *
625      *
626      * <pre>
627      * Name of the property.
628      * </pre>
629      *
630      * <code>string name = 1;</code>
631      *
632      * @param value The name to set.
633      * @return This builder for chaining.
634      */
setName(java.lang.String value)635     public Builder setName(java.lang.String value) {
636       if (value == null) {
637         throw new NullPointerException();
638       }
639       name_ = value;
640       bitField0_ |= 0x00000001;
641       onChanged();
642       return this;
643     }
644     /**
645      *
646      *
647      * <pre>
648      * Name of the property.
649      * </pre>
650      *
651      * <code>string name = 1;</code>
652      *
653      * @return This builder for chaining.
654      */
clearName()655     public Builder clearName() {
656       name_ = getDefaultInstance().getName();
657       bitField0_ = (bitField0_ & ~0x00000001);
658       onChanged();
659       return this;
660     }
661     /**
662      *
663      *
664      * <pre>
665      * Name of the property.
666      * </pre>
667      *
668      * <code>string name = 1;</code>
669      *
670      * @param value The bytes for name to set.
671      * @return This builder for chaining.
672      */
setNameBytes(com.google.protobuf.ByteString value)673     public Builder setNameBytes(com.google.protobuf.ByteString value) {
674       if (value == null) {
675         throw new NullPointerException();
676       }
677       checkByteStringIsUtf8(value);
678       name_ = value;
679       bitField0_ |= 0x00000001;
680       onChanged();
681       return this;
682     }
683 
684     private java.lang.Object value_ = "";
685     /**
686      *
687      *
688      * <pre>
689      * Value of the property.
690      * </pre>
691      *
692      * <code>string value = 2;</code>
693      *
694      * @return The value.
695      */
getValue()696     public java.lang.String getValue() {
697       java.lang.Object ref = value_;
698       if (!(ref instanceof java.lang.String)) {
699         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
700         java.lang.String s = bs.toStringUtf8();
701         value_ = s;
702         return s;
703       } else {
704         return (java.lang.String) ref;
705       }
706     }
707     /**
708      *
709      *
710      * <pre>
711      * Value of the property.
712      * </pre>
713      *
714      * <code>string value = 2;</code>
715      *
716      * @return The bytes for value.
717      */
getValueBytes()718     public com.google.protobuf.ByteString getValueBytes() {
719       java.lang.Object ref = value_;
720       if (ref instanceof String) {
721         com.google.protobuf.ByteString b =
722             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
723         value_ = b;
724         return b;
725       } else {
726         return (com.google.protobuf.ByteString) ref;
727       }
728     }
729     /**
730      *
731      *
732      * <pre>
733      * Value of the property.
734      * </pre>
735      *
736      * <code>string value = 2;</code>
737      *
738      * @param value The value to set.
739      * @return This builder for chaining.
740      */
setValue(java.lang.String value)741     public Builder setValue(java.lang.String value) {
742       if (value == null) {
743         throw new NullPointerException();
744       }
745       value_ = value;
746       bitField0_ |= 0x00000002;
747       onChanged();
748       return this;
749     }
750     /**
751      *
752      *
753      * <pre>
754      * Value of the property.
755      * </pre>
756      *
757      * <code>string value = 2;</code>
758      *
759      * @return This builder for chaining.
760      */
clearValue()761     public Builder clearValue() {
762       value_ = getDefaultInstance().getValue();
763       bitField0_ = (bitField0_ & ~0x00000002);
764       onChanged();
765       return this;
766     }
767     /**
768      *
769      *
770      * <pre>
771      * Value of the property.
772      * </pre>
773      *
774      * <code>string value = 2;</code>
775      *
776      * @param value The bytes for value to set.
777      * @return This builder for chaining.
778      */
setValueBytes(com.google.protobuf.ByteString value)779     public Builder setValueBytes(com.google.protobuf.ByteString value) {
780       if (value == null) {
781         throw new NullPointerException();
782       }
783       checkByteStringIsUtf8(value);
784       value_ = value;
785       bitField0_ |= 0x00000002;
786       onChanged();
787       return this;
788     }
789 
790     private long uint64Value_;
791     /**
792      *
793      *
794      * <pre>
795      * Value of numeric properties.
796      * </pre>
797      *
798      * <code>uint64 uint64_value = 3;</code>
799      *
800      * @return The uint64Value.
801      */
802     @java.lang.Override
getUint64Value()803     public long getUint64Value() {
804       return uint64Value_;
805     }
806     /**
807      *
808      *
809      * <pre>
810      * Value of numeric properties.
811      * </pre>
812      *
813      * <code>uint64 uint64_value = 3;</code>
814      *
815      * @param value The uint64Value to set.
816      * @return This builder for chaining.
817      */
setUint64Value(long value)818     public Builder setUint64Value(long value) {
819 
820       uint64Value_ = value;
821       bitField0_ |= 0x00000004;
822       onChanged();
823       return this;
824     }
825     /**
826      *
827      *
828      * <pre>
829      * Value of numeric properties.
830      * </pre>
831      *
832      * <code>uint64 uint64_value = 3;</code>
833      *
834      * @return This builder for chaining.
835      */
clearUint64Value()836     public Builder clearUint64Value() {
837       bitField0_ = (bitField0_ & ~0x00000004);
838       uint64Value_ = 0L;
839       onChanged();
840       return this;
841     }
842 
843     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)844     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
845       return super.setUnknownFields(unknownFields);
846     }
847 
848     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)849     public final Builder mergeUnknownFields(
850         final com.google.protobuf.UnknownFieldSet unknownFields) {
851       return super.mergeUnknownFields(unknownFields);
852     }
853 
854     // @@protoc_insertion_point(builder_scope:google.cloud.vision.v1p4beta1.Property)
855   }
856 
857   // @@protoc_insertion_point(class_scope:google.cloud.vision.v1p4beta1.Property)
858   private static final com.google.cloud.vision.v1p4beta1.Property DEFAULT_INSTANCE;
859 
860   static {
861     DEFAULT_INSTANCE = new com.google.cloud.vision.v1p4beta1.Property();
862   }
863 
getDefaultInstance()864   public static com.google.cloud.vision.v1p4beta1.Property getDefaultInstance() {
865     return DEFAULT_INSTANCE;
866   }
867 
868   private static final com.google.protobuf.Parser<Property> PARSER =
869       new com.google.protobuf.AbstractParser<Property>() {
870         @java.lang.Override
871         public Property parsePartialFrom(
872             com.google.protobuf.CodedInputStream input,
873             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
874             throws com.google.protobuf.InvalidProtocolBufferException {
875           Builder builder = newBuilder();
876           try {
877             builder.mergeFrom(input, extensionRegistry);
878           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
879             throw e.setUnfinishedMessage(builder.buildPartial());
880           } catch (com.google.protobuf.UninitializedMessageException e) {
881             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
882           } catch (java.io.IOException e) {
883             throw new com.google.protobuf.InvalidProtocolBufferException(e)
884                 .setUnfinishedMessage(builder.buildPartial());
885           }
886           return builder.buildPartial();
887         }
888       };
889 
parser()890   public static com.google.protobuf.Parser<Property> parser() {
891     return PARSER;
892   }
893 
894   @java.lang.Override
getParserForType()895   public com.google.protobuf.Parser<Property> getParserForType() {
896     return PARSER;
897   }
898 
899   @java.lang.Override
getDefaultInstanceForType()900   public com.google.cloud.vision.v1p4beta1.Property getDefaultInstanceForType() {
901     return DEFAULT_INSTANCE;
902   }
903 }
904