• 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/v1/image_annotator.proto
18 
19 package com.google.cloud.vision.v1;
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.v1.Property}
29  */
30 public final class Property extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.vision.v1.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.v1.ImageAnnotatorProto
58         .internal_static_google_cloud_vision_v1_Property_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.vision.v1.ImageAnnotatorProto
65         .internal_static_google_cloud_vision_v1_Property_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.vision.v1.Property.class,
68             com.google.cloud.vision.v1.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.v1.Property)) {
243       return super.equals(obj);
244     }
245     com.google.cloud.vision.v1.Property other = (com.google.cloud.vision.v1.Property) obj;
246 
247     if (!getName().equals(other.getName())) return false;
248     if (!getValue().equals(other.getValue())) return false;
249     if (getUint64Value() != other.getUint64Value()) return false;
250     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
251     return true;
252   }
253 
254   @java.lang.Override
hashCode()255   public int hashCode() {
256     if (memoizedHashCode != 0) {
257       return memoizedHashCode;
258     }
259     int hash = 41;
260     hash = (19 * hash) + getDescriptor().hashCode();
261     hash = (37 * hash) + NAME_FIELD_NUMBER;
262     hash = (53 * hash) + getName().hashCode();
263     hash = (37 * hash) + VALUE_FIELD_NUMBER;
264     hash = (53 * hash) + getValue().hashCode();
265     hash = (37 * hash) + UINT64_VALUE_FIELD_NUMBER;
266     hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getUint64Value());
267     hash = (29 * hash) + getUnknownFields().hashCode();
268     memoizedHashCode = hash;
269     return hash;
270   }
271 
parseFrom(java.nio.ByteBuffer data)272   public static com.google.cloud.vision.v1.Property parseFrom(java.nio.ByteBuffer data)
273       throws com.google.protobuf.InvalidProtocolBufferException {
274     return PARSER.parseFrom(data);
275   }
276 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)277   public static com.google.cloud.vision.v1.Property parseFrom(
278       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
279       throws com.google.protobuf.InvalidProtocolBufferException {
280     return PARSER.parseFrom(data, extensionRegistry);
281   }
282 
parseFrom(com.google.protobuf.ByteString data)283   public static com.google.cloud.vision.v1.Property parseFrom(com.google.protobuf.ByteString data)
284       throws com.google.protobuf.InvalidProtocolBufferException {
285     return PARSER.parseFrom(data);
286   }
287 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)288   public static com.google.cloud.vision.v1.Property parseFrom(
289       com.google.protobuf.ByteString data,
290       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291       throws com.google.protobuf.InvalidProtocolBufferException {
292     return PARSER.parseFrom(data, extensionRegistry);
293   }
294 
parseFrom(byte[] data)295   public static com.google.cloud.vision.v1.Property parseFrom(byte[] data)
296       throws com.google.protobuf.InvalidProtocolBufferException {
297     return PARSER.parseFrom(data);
298   }
299 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300   public static com.google.cloud.vision.v1.Property parseFrom(
301       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302       throws com.google.protobuf.InvalidProtocolBufferException {
303     return PARSER.parseFrom(data, extensionRegistry);
304   }
305 
parseFrom(java.io.InputStream input)306   public static com.google.cloud.vision.v1.Property parseFrom(java.io.InputStream input)
307       throws java.io.IOException {
308     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
309   }
310 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311   public static com.google.cloud.vision.v1.Property parseFrom(
312       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313       throws java.io.IOException {
314     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
315         PARSER, input, extensionRegistry);
316   }
317 
parseDelimitedFrom(java.io.InputStream input)318   public static com.google.cloud.vision.v1.Property parseDelimitedFrom(java.io.InputStream input)
319       throws java.io.IOException {
320     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
321   }
322 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)323   public static com.google.cloud.vision.v1.Property parseDelimitedFrom(
324       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
325       throws java.io.IOException {
326     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
327         PARSER, input, extensionRegistry);
328   }
329 
parseFrom( com.google.protobuf.CodedInputStream input)330   public static com.google.cloud.vision.v1.Property parseFrom(
331       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
332     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
333   }
334 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)335   public static com.google.cloud.vision.v1.Property parseFrom(
336       com.google.protobuf.CodedInputStream input,
337       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338       throws java.io.IOException {
339     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
340         PARSER, input, extensionRegistry);
341   }
342 
343   @java.lang.Override
newBuilderForType()344   public Builder newBuilderForType() {
345     return newBuilder();
346   }
347 
newBuilder()348   public static Builder newBuilder() {
349     return DEFAULT_INSTANCE.toBuilder();
350   }
351 
newBuilder(com.google.cloud.vision.v1.Property prototype)352   public static Builder newBuilder(com.google.cloud.vision.v1.Property prototype) {
353     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
354   }
355 
356   @java.lang.Override
toBuilder()357   public Builder toBuilder() {
358     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
359   }
360 
361   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)362   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
363     Builder builder = new Builder(parent);
364     return builder;
365   }
366   /**
367    *
368    *
369    * <pre>
370    * A `Property` consists of a user-supplied name/value pair.
371    * </pre>
372    *
373    * Protobuf type {@code google.cloud.vision.v1.Property}
374    */
375   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
376       implements
377       // @@protoc_insertion_point(builder_implements:google.cloud.vision.v1.Property)
378       com.google.cloud.vision.v1.PropertyOrBuilder {
getDescriptor()379     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
380       return com.google.cloud.vision.v1.ImageAnnotatorProto
381           .internal_static_google_cloud_vision_v1_Property_descriptor;
382     }
383 
384     @java.lang.Override
385     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()386         internalGetFieldAccessorTable() {
387       return com.google.cloud.vision.v1.ImageAnnotatorProto
388           .internal_static_google_cloud_vision_v1_Property_fieldAccessorTable
389           .ensureFieldAccessorsInitialized(
390               com.google.cloud.vision.v1.Property.class,
391               com.google.cloud.vision.v1.Property.Builder.class);
392     }
393 
394     // Construct using com.google.cloud.vision.v1.Property.newBuilder()
Builder()395     private Builder() {}
396 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)397     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
398       super(parent);
399     }
400 
401     @java.lang.Override
clear()402     public Builder clear() {
403       super.clear();
404       bitField0_ = 0;
405       name_ = "";
406       value_ = "";
407       uint64Value_ = 0L;
408       return this;
409     }
410 
411     @java.lang.Override
getDescriptorForType()412     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
413       return com.google.cloud.vision.v1.ImageAnnotatorProto
414           .internal_static_google_cloud_vision_v1_Property_descriptor;
415     }
416 
417     @java.lang.Override
getDefaultInstanceForType()418     public com.google.cloud.vision.v1.Property getDefaultInstanceForType() {
419       return com.google.cloud.vision.v1.Property.getDefaultInstance();
420     }
421 
422     @java.lang.Override
build()423     public com.google.cloud.vision.v1.Property build() {
424       com.google.cloud.vision.v1.Property result = buildPartial();
425       if (!result.isInitialized()) {
426         throw newUninitializedMessageException(result);
427       }
428       return result;
429     }
430 
431     @java.lang.Override
buildPartial()432     public com.google.cloud.vision.v1.Property buildPartial() {
433       com.google.cloud.vision.v1.Property result = new com.google.cloud.vision.v1.Property(this);
434       if (bitField0_ != 0) {
435         buildPartial0(result);
436       }
437       onBuilt();
438       return result;
439     }
440 
buildPartial0(com.google.cloud.vision.v1.Property result)441     private void buildPartial0(com.google.cloud.vision.v1.Property result) {
442       int from_bitField0_ = bitField0_;
443       if (((from_bitField0_ & 0x00000001) != 0)) {
444         result.name_ = name_;
445       }
446       if (((from_bitField0_ & 0x00000002) != 0)) {
447         result.value_ = value_;
448       }
449       if (((from_bitField0_ & 0x00000004) != 0)) {
450         result.uint64Value_ = uint64Value_;
451       }
452     }
453 
454     @java.lang.Override
clone()455     public Builder clone() {
456       return super.clone();
457     }
458 
459     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)460     public Builder setField(
461         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
462       return super.setField(field, value);
463     }
464 
465     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)466     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
467       return super.clearField(field);
468     }
469 
470     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)471     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
472       return super.clearOneof(oneof);
473     }
474 
475     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)476     public Builder setRepeatedField(
477         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
478       return super.setRepeatedField(field, index, value);
479     }
480 
481     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)482     public Builder addRepeatedField(
483         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
484       return super.addRepeatedField(field, value);
485     }
486 
487     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)488     public Builder mergeFrom(com.google.protobuf.Message other) {
489       if (other instanceof com.google.cloud.vision.v1.Property) {
490         return mergeFrom((com.google.cloud.vision.v1.Property) other);
491       } else {
492         super.mergeFrom(other);
493         return this;
494       }
495     }
496 
mergeFrom(com.google.cloud.vision.v1.Property other)497     public Builder mergeFrom(com.google.cloud.vision.v1.Property other) {
498       if (other == com.google.cloud.vision.v1.Property.getDefaultInstance()) return this;
499       if (!other.getName().isEmpty()) {
500         name_ = other.name_;
501         bitField0_ |= 0x00000001;
502         onChanged();
503       }
504       if (!other.getValue().isEmpty()) {
505         value_ = other.value_;
506         bitField0_ |= 0x00000002;
507         onChanged();
508       }
509       if (other.getUint64Value() != 0L) {
510         setUint64Value(other.getUint64Value());
511       }
512       this.mergeUnknownFields(other.getUnknownFields());
513       onChanged();
514       return this;
515     }
516 
517     @java.lang.Override
isInitialized()518     public final boolean isInitialized() {
519       return true;
520     }
521 
522     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)523     public Builder mergeFrom(
524         com.google.protobuf.CodedInputStream input,
525         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
526         throws java.io.IOException {
527       if (extensionRegistry == null) {
528         throw new java.lang.NullPointerException();
529       }
530       try {
531         boolean done = false;
532         while (!done) {
533           int tag = input.readTag();
534           switch (tag) {
535             case 0:
536               done = true;
537               break;
538             case 10:
539               {
540                 name_ = input.readStringRequireUtf8();
541                 bitField0_ |= 0x00000001;
542                 break;
543               } // case 10
544             case 18:
545               {
546                 value_ = input.readStringRequireUtf8();
547                 bitField0_ |= 0x00000002;
548                 break;
549               } // case 18
550             case 24:
551               {
552                 uint64Value_ = input.readUInt64();
553                 bitField0_ |= 0x00000004;
554                 break;
555               } // case 24
556             default:
557               {
558                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
559                   done = true; // was an endgroup tag
560                 }
561                 break;
562               } // default:
563           } // switch (tag)
564         } // while (!done)
565       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
566         throw e.unwrapIOException();
567       } finally {
568         onChanged();
569       } // finally
570       return this;
571     }
572 
573     private int bitField0_;
574 
575     private java.lang.Object name_ = "";
576     /**
577      *
578      *
579      * <pre>
580      * Name of the property.
581      * </pre>
582      *
583      * <code>string name = 1;</code>
584      *
585      * @return The name.
586      */
getName()587     public java.lang.String getName() {
588       java.lang.Object ref = name_;
589       if (!(ref instanceof java.lang.String)) {
590         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
591         java.lang.String s = bs.toStringUtf8();
592         name_ = s;
593         return s;
594       } else {
595         return (java.lang.String) ref;
596       }
597     }
598     /**
599      *
600      *
601      * <pre>
602      * Name of the property.
603      * </pre>
604      *
605      * <code>string name = 1;</code>
606      *
607      * @return The bytes for name.
608      */
getNameBytes()609     public com.google.protobuf.ByteString getNameBytes() {
610       java.lang.Object ref = name_;
611       if (ref instanceof String) {
612         com.google.protobuf.ByteString b =
613             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
614         name_ = b;
615         return b;
616       } else {
617         return (com.google.protobuf.ByteString) ref;
618       }
619     }
620     /**
621      *
622      *
623      * <pre>
624      * Name of the property.
625      * </pre>
626      *
627      * <code>string name = 1;</code>
628      *
629      * @param value The name to set.
630      * @return This builder for chaining.
631      */
setName(java.lang.String value)632     public Builder setName(java.lang.String value) {
633       if (value == null) {
634         throw new NullPointerException();
635       }
636       name_ = value;
637       bitField0_ |= 0x00000001;
638       onChanged();
639       return this;
640     }
641     /**
642      *
643      *
644      * <pre>
645      * Name of the property.
646      * </pre>
647      *
648      * <code>string name = 1;</code>
649      *
650      * @return This builder for chaining.
651      */
clearName()652     public Builder clearName() {
653       name_ = getDefaultInstance().getName();
654       bitField0_ = (bitField0_ & ~0x00000001);
655       onChanged();
656       return this;
657     }
658     /**
659      *
660      *
661      * <pre>
662      * Name of the property.
663      * </pre>
664      *
665      * <code>string name = 1;</code>
666      *
667      * @param value The bytes for name to set.
668      * @return This builder for chaining.
669      */
setNameBytes(com.google.protobuf.ByteString value)670     public Builder setNameBytes(com.google.protobuf.ByteString value) {
671       if (value == null) {
672         throw new NullPointerException();
673       }
674       checkByteStringIsUtf8(value);
675       name_ = value;
676       bitField0_ |= 0x00000001;
677       onChanged();
678       return this;
679     }
680 
681     private java.lang.Object value_ = "";
682     /**
683      *
684      *
685      * <pre>
686      * Value of the property.
687      * </pre>
688      *
689      * <code>string value = 2;</code>
690      *
691      * @return The value.
692      */
getValue()693     public java.lang.String getValue() {
694       java.lang.Object ref = value_;
695       if (!(ref instanceof java.lang.String)) {
696         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
697         java.lang.String s = bs.toStringUtf8();
698         value_ = s;
699         return s;
700       } else {
701         return (java.lang.String) ref;
702       }
703     }
704     /**
705      *
706      *
707      * <pre>
708      * Value of the property.
709      * </pre>
710      *
711      * <code>string value = 2;</code>
712      *
713      * @return The bytes for value.
714      */
getValueBytes()715     public com.google.protobuf.ByteString getValueBytes() {
716       java.lang.Object ref = value_;
717       if (ref instanceof String) {
718         com.google.protobuf.ByteString b =
719             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
720         value_ = b;
721         return b;
722       } else {
723         return (com.google.protobuf.ByteString) ref;
724       }
725     }
726     /**
727      *
728      *
729      * <pre>
730      * Value of the property.
731      * </pre>
732      *
733      * <code>string value = 2;</code>
734      *
735      * @param value The value to set.
736      * @return This builder for chaining.
737      */
setValue(java.lang.String value)738     public Builder setValue(java.lang.String value) {
739       if (value == null) {
740         throw new NullPointerException();
741       }
742       value_ = value;
743       bitField0_ |= 0x00000002;
744       onChanged();
745       return this;
746     }
747     /**
748      *
749      *
750      * <pre>
751      * Value of the property.
752      * </pre>
753      *
754      * <code>string value = 2;</code>
755      *
756      * @return This builder for chaining.
757      */
clearValue()758     public Builder clearValue() {
759       value_ = getDefaultInstance().getValue();
760       bitField0_ = (bitField0_ & ~0x00000002);
761       onChanged();
762       return this;
763     }
764     /**
765      *
766      *
767      * <pre>
768      * Value of the property.
769      * </pre>
770      *
771      * <code>string value = 2;</code>
772      *
773      * @param value The bytes for value to set.
774      * @return This builder for chaining.
775      */
setValueBytes(com.google.protobuf.ByteString value)776     public Builder setValueBytes(com.google.protobuf.ByteString value) {
777       if (value == null) {
778         throw new NullPointerException();
779       }
780       checkByteStringIsUtf8(value);
781       value_ = value;
782       bitField0_ |= 0x00000002;
783       onChanged();
784       return this;
785     }
786 
787     private long uint64Value_;
788     /**
789      *
790      *
791      * <pre>
792      * Value of numeric properties.
793      * </pre>
794      *
795      * <code>uint64 uint64_value = 3;</code>
796      *
797      * @return The uint64Value.
798      */
799     @java.lang.Override
getUint64Value()800     public long getUint64Value() {
801       return uint64Value_;
802     }
803     /**
804      *
805      *
806      * <pre>
807      * Value of numeric properties.
808      * </pre>
809      *
810      * <code>uint64 uint64_value = 3;</code>
811      *
812      * @param value The uint64Value to set.
813      * @return This builder for chaining.
814      */
setUint64Value(long value)815     public Builder setUint64Value(long value) {
816 
817       uint64Value_ = value;
818       bitField0_ |= 0x00000004;
819       onChanged();
820       return this;
821     }
822     /**
823      *
824      *
825      * <pre>
826      * Value of numeric properties.
827      * </pre>
828      *
829      * <code>uint64 uint64_value = 3;</code>
830      *
831      * @return This builder for chaining.
832      */
clearUint64Value()833     public Builder clearUint64Value() {
834       bitField0_ = (bitField0_ & ~0x00000004);
835       uint64Value_ = 0L;
836       onChanged();
837       return this;
838     }
839 
840     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)841     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
842       return super.setUnknownFields(unknownFields);
843     }
844 
845     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)846     public final Builder mergeUnknownFields(
847         final com.google.protobuf.UnknownFieldSet unknownFields) {
848       return super.mergeUnknownFields(unknownFields);
849     }
850 
851     // @@protoc_insertion_point(builder_scope:google.cloud.vision.v1.Property)
852   }
853 
854   // @@protoc_insertion_point(class_scope:google.cloud.vision.v1.Property)
855   private static final com.google.cloud.vision.v1.Property DEFAULT_INSTANCE;
856 
857   static {
858     DEFAULT_INSTANCE = new com.google.cloud.vision.v1.Property();
859   }
860 
getDefaultInstance()861   public static com.google.cloud.vision.v1.Property getDefaultInstance() {
862     return DEFAULT_INSTANCE;
863   }
864 
865   private static final com.google.protobuf.Parser<Property> PARSER =
866       new com.google.protobuf.AbstractParser<Property>() {
867         @java.lang.Override
868         public Property parsePartialFrom(
869             com.google.protobuf.CodedInputStream input,
870             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
871             throws com.google.protobuf.InvalidProtocolBufferException {
872           Builder builder = newBuilder();
873           try {
874             builder.mergeFrom(input, extensionRegistry);
875           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
876             throw e.setUnfinishedMessage(builder.buildPartial());
877           } catch (com.google.protobuf.UninitializedMessageException e) {
878             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
879           } catch (java.io.IOException e) {
880             throw new com.google.protobuf.InvalidProtocolBufferException(e)
881                 .setUnfinishedMessage(builder.buildPartial());
882           }
883           return builder.buildPartial();
884         }
885       };
886 
parser()887   public static com.google.protobuf.Parser<Property> parser() {
888     return PARSER;
889   }
890 
891   @java.lang.Override
getParserForType()892   public com.google.protobuf.Parser<Property> getParserForType() {
893     return PARSER;
894   }
895 
896   @java.lang.Override
getDefaultInstanceForType()897   public com.google.cloud.vision.v1.Property getDefaultInstanceForType() {
898     return DEFAULT_INSTANCE;
899   }
900 }
901