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