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 * Detected entity location information. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.vision.v1.LocationInfo} 29 */ 30 public final class LocationInfo extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.vision.v1.LocationInfo) 33 LocationInfoOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use LocationInfo.newBuilder() to construct. LocationInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private LocationInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 LocationInfo()40 private LocationInfo() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new LocationInfo(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.vision.v1.ImageAnnotatorProto 55 .internal_static_google_cloud_vision_v1_LocationInfo_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.vision.v1.ImageAnnotatorProto 62 .internal_static_google_cloud_vision_v1_LocationInfo_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.vision.v1.LocationInfo.class, 65 com.google.cloud.vision.v1.LocationInfo.Builder.class); 66 } 67 68 public static final int LAT_LNG_FIELD_NUMBER = 1; 69 private com.google.type.LatLng latLng_; 70 /** 71 * 72 * 73 * <pre> 74 * lat/long location coordinates. 75 * </pre> 76 * 77 * <code>.google.type.LatLng lat_lng = 1;</code> 78 * 79 * @return Whether the latLng field is set. 80 */ 81 @java.lang.Override hasLatLng()82 public boolean hasLatLng() { 83 return latLng_ != null; 84 } 85 /** 86 * 87 * 88 * <pre> 89 * lat/long location coordinates. 90 * </pre> 91 * 92 * <code>.google.type.LatLng lat_lng = 1;</code> 93 * 94 * @return The latLng. 95 */ 96 @java.lang.Override getLatLng()97 public com.google.type.LatLng getLatLng() { 98 return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; 99 } 100 /** 101 * 102 * 103 * <pre> 104 * lat/long location coordinates. 105 * </pre> 106 * 107 * <code>.google.type.LatLng lat_lng = 1;</code> 108 */ 109 @java.lang.Override getLatLngOrBuilder()110 public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { 111 return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; 112 } 113 114 private byte memoizedIsInitialized = -1; 115 116 @java.lang.Override isInitialized()117 public final boolean isInitialized() { 118 byte isInitialized = memoizedIsInitialized; 119 if (isInitialized == 1) return true; 120 if (isInitialized == 0) return false; 121 122 memoizedIsInitialized = 1; 123 return true; 124 } 125 126 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)127 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 128 if (latLng_ != null) { 129 output.writeMessage(1, getLatLng()); 130 } 131 getUnknownFields().writeTo(output); 132 } 133 134 @java.lang.Override getSerializedSize()135 public int getSerializedSize() { 136 int size = memoizedSize; 137 if (size != -1) return size; 138 139 size = 0; 140 if (latLng_ != null) { 141 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getLatLng()); 142 } 143 size += getUnknownFields().getSerializedSize(); 144 memoizedSize = size; 145 return size; 146 } 147 148 @java.lang.Override equals(final java.lang.Object obj)149 public boolean equals(final java.lang.Object obj) { 150 if (obj == this) { 151 return true; 152 } 153 if (!(obj instanceof com.google.cloud.vision.v1.LocationInfo)) { 154 return super.equals(obj); 155 } 156 com.google.cloud.vision.v1.LocationInfo other = (com.google.cloud.vision.v1.LocationInfo) obj; 157 158 if (hasLatLng() != other.hasLatLng()) return false; 159 if (hasLatLng()) { 160 if (!getLatLng().equals(other.getLatLng())) return false; 161 } 162 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 163 return true; 164 } 165 166 @java.lang.Override hashCode()167 public int hashCode() { 168 if (memoizedHashCode != 0) { 169 return memoizedHashCode; 170 } 171 int hash = 41; 172 hash = (19 * hash) + getDescriptor().hashCode(); 173 if (hasLatLng()) { 174 hash = (37 * hash) + LAT_LNG_FIELD_NUMBER; 175 hash = (53 * hash) + getLatLng().hashCode(); 176 } 177 hash = (29 * hash) + getUnknownFields().hashCode(); 178 memoizedHashCode = hash; 179 return hash; 180 } 181 parseFrom(java.nio.ByteBuffer data)182 public static com.google.cloud.vision.v1.LocationInfo parseFrom(java.nio.ByteBuffer data) 183 throws com.google.protobuf.InvalidProtocolBufferException { 184 return PARSER.parseFrom(data); 185 } 186 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)187 public static com.google.cloud.vision.v1.LocationInfo parseFrom( 188 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 189 throws com.google.protobuf.InvalidProtocolBufferException { 190 return PARSER.parseFrom(data, extensionRegistry); 191 } 192 parseFrom( com.google.protobuf.ByteString data)193 public static com.google.cloud.vision.v1.LocationInfo parseFrom( 194 com.google.protobuf.ByteString data) 195 throws com.google.protobuf.InvalidProtocolBufferException { 196 return PARSER.parseFrom(data); 197 } 198 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)199 public static com.google.cloud.vision.v1.LocationInfo parseFrom( 200 com.google.protobuf.ByteString data, 201 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 202 throws com.google.protobuf.InvalidProtocolBufferException { 203 return PARSER.parseFrom(data, extensionRegistry); 204 } 205 parseFrom(byte[] data)206 public static com.google.cloud.vision.v1.LocationInfo parseFrom(byte[] data) 207 throws com.google.protobuf.InvalidProtocolBufferException { 208 return PARSER.parseFrom(data); 209 } 210 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)211 public static com.google.cloud.vision.v1.LocationInfo parseFrom( 212 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 213 throws com.google.protobuf.InvalidProtocolBufferException { 214 return PARSER.parseFrom(data, extensionRegistry); 215 } 216 parseFrom(java.io.InputStream input)217 public static com.google.cloud.vision.v1.LocationInfo parseFrom(java.io.InputStream input) 218 throws java.io.IOException { 219 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 220 } 221 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)222 public static com.google.cloud.vision.v1.LocationInfo parseFrom( 223 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 224 throws java.io.IOException { 225 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 226 PARSER, input, extensionRegistry); 227 } 228 parseDelimitedFrom( java.io.InputStream input)229 public static com.google.cloud.vision.v1.LocationInfo parseDelimitedFrom( 230 java.io.InputStream input) throws java.io.IOException { 231 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 232 } 233 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)234 public static com.google.cloud.vision.v1.LocationInfo parseDelimitedFrom( 235 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 236 throws java.io.IOException { 237 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 238 PARSER, input, extensionRegistry); 239 } 240 parseFrom( com.google.protobuf.CodedInputStream input)241 public static com.google.cloud.vision.v1.LocationInfo parseFrom( 242 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 243 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 244 } 245 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246 public static com.google.cloud.vision.v1.LocationInfo parseFrom( 247 com.google.protobuf.CodedInputStream input, 248 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 249 throws java.io.IOException { 250 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 251 PARSER, input, extensionRegistry); 252 } 253 254 @java.lang.Override newBuilderForType()255 public Builder newBuilderForType() { 256 return newBuilder(); 257 } 258 newBuilder()259 public static Builder newBuilder() { 260 return DEFAULT_INSTANCE.toBuilder(); 261 } 262 newBuilder(com.google.cloud.vision.v1.LocationInfo prototype)263 public static Builder newBuilder(com.google.cloud.vision.v1.LocationInfo prototype) { 264 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 265 } 266 267 @java.lang.Override toBuilder()268 public Builder toBuilder() { 269 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 270 } 271 272 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)273 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 274 Builder builder = new Builder(parent); 275 return builder; 276 } 277 /** 278 * 279 * 280 * <pre> 281 * Detected entity location information. 282 * </pre> 283 * 284 * Protobuf type {@code google.cloud.vision.v1.LocationInfo} 285 */ 286 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 287 implements 288 // @@protoc_insertion_point(builder_implements:google.cloud.vision.v1.LocationInfo) 289 com.google.cloud.vision.v1.LocationInfoOrBuilder { getDescriptor()290 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 291 return com.google.cloud.vision.v1.ImageAnnotatorProto 292 .internal_static_google_cloud_vision_v1_LocationInfo_descriptor; 293 } 294 295 @java.lang.Override 296 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()297 internalGetFieldAccessorTable() { 298 return com.google.cloud.vision.v1.ImageAnnotatorProto 299 .internal_static_google_cloud_vision_v1_LocationInfo_fieldAccessorTable 300 .ensureFieldAccessorsInitialized( 301 com.google.cloud.vision.v1.LocationInfo.class, 302 com.google.cloud.vision.v1.LocationInfo.Builder.class); 303 } 304 305 // Construct using com.google.cloud.vision.v1.LocationInfo.newBuilder() Builder()306 private Builder() {} 307 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)308 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 309 super(parent); 310 } 311 312 @java.lang.Override clear()313 public Builder clear() { 314 super.clear(); 315 bitField0_ = 0; 316 latLng_ = null; 317 if (latLngBuilder_ != null) { 318 latLngBuilder_.dispose(); 319 latLngBuilder_ = null; 320 } 321 return this; 322 } 323 324 @java.lang.Override getDescriptorForType()325 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 326 return com.google.cloud.vision.v1.ImageAnnotatorProto 327 .internal_static_google_cloud_vision_v1_LocationInfo_descriptor; 328 } 329 330 @java.lang.Override getDefaultInstanceForType()331 public com.google.cloud.vision.v1.LocationInfo getDefaultInstanceForType() { 332 return com.google.cloud.vision.v1.LocationInfo.getDefaultInstance(); 333 } 334 335 @java.lang.Override build()336 public com.google.cloud.vision.v1.LocationInfo build() { 337 com.google.cloud.vision.v1.LocationInfo result = buildPartial(); 338 if (!result.isInitialized()) { 339 throw newUninitializedMessageException(result); 340 } 341 return result; 342 } 343 344 @java.lang.Override buildPartial()345 public com.google.cloud.vision.v1.LocationInfo buildPartial() { 346 com.google.cloud.vision.v1.LocationInfo result = 347 new com.google.cloud.vision.v1.LocationInfo(this); 348 if (bitField0_ != 0) { 349 buildPartial0(result); 350 } 351 onBuilt(); 352 return result; 353 } 354 buildPartial0(com.google.cloud.vision.v1.LocationInfo result)355 private void buildPartial0(com.google.cloud.vision.v1.LocationInfo result) { 356 int from_bitField0_ = bitField0_; 357 if (((from_bitField0_ & 0x00000001) != 0)) { 358 result.latLng_ = latLngBuilder_ == null ? latLng_ : latLngBuilder_.build(); 359 } 360 } 361 362 @java.lang.Override clone()363 public Builder clone() { 364 return super.clone(); 365 } 366 367 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)368 public Builder setField( 369 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 370 return super.setField(field, value); 371 } 372 373 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)374 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 375 return super.clearField(field); 376 } 377 378 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)379 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 380 return super.clearOneof(oneof); 381 } 382 383 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)384 public Builder setRepeatedField( 385 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 386 return super.setRepeatedField(field, index, value); 387 } 388 389 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)390 public Builder addRepeatedField( 391 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 392 return super.addRepeatedField(field, value); 393 } 394 395 @java.lang.Override mergeFrom(com.google.protobuf.Message other)396 public Builder mergeFrom(com.google.protobuf.Message other) { 397 if (other instanceof com.google.cloud.vision.v1.LocationInfo) { 398 return mergeFrom((com.google.cloud.vision.v1.LocationInfo) other); 399 } else { 400 super.mergeFrom(other); 401 return this; 402 } 403 } 404 mergeFrom(com.google.cloud.vision.v1.LocationInfo other)405 public Builder mergeFrom(com.google.cloud.vision.v1.LocationInfo other) { 406 if (other == com.google.cloud.vision.v1.LocationInfo.getDefaultInstance()) return this; 407 if (other.hasLatLng()) { 408 mergeLatLng(other.getLatLng()); 409 } 410 this.mergeUnknownFields(other.getUnknownFields()); 411 onChanged(); 412 return this; 413 } 414 415 @java.lang.Override isInitialized()416 public final boolean isInitialized() { 417 return true; 418 } 419 420 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)421 public Builder mergeFrom( 422 com.google.protobuf.CodedInputStream input, 423 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 424 throws java.io.IOException { 425 if (extensionRegistry == null) { 426 throw new java.lang.NullPointerException(); 427 } 428 try { 429 boolean done = false; 430 while (!done) { 431 int tag = input.readTag(); 432 switch (tag) { 433 case 0: 434 done = true; 435 break; 436 case 10: 437 { 438 input.readMessage(getLatLngFieldBuilder().getBuilder(), extensionRegistry); 439 bitField0_ |= 0x00000001; 440 break; 441 } // case 10 442 default: 443 { 444 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 445 done = true; // was an endgroup tag 446 } 447 break; 448 } // default: 449 } // switch (tag) 450 } // while (!done) 451 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 452 throw e.unwrapIOException(); 453 } finally { 454 onChanged(); 455 } // finally 456 return this; 457 } 458 459 private int bitField0_; 460 461 private com.google.type.LatLng latLng_; 462 private com.google.protobuf.SingleFieldBuilderV3< 463 com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> 464 latLngBuilder_; 465 /** 466 * 467 * 468 * <pre> 469 * lat/long location coordinates. 470 * </pre> 471 * 472 * <code>.google.type.LatLng lat_lng = 1;</code> 473 * 474 * @return Whether the latLng field is set. 475 */ hasLatLng()476 public boolean hasLatLng() { 477 return ((bitField0_ & 0x00000001) != 0); 478 } 479 /** 480 * 481 * 482 * <pre> 483 * lat/long location coordinates. 484 * </pre> 485 * 486 * <code>.google.type.LatLng lat_lng = 1;</code> 487 * 488 * @return The latLng. 489 */ getLatLng()490 public com.google.type.LatLng getLatLng() { 491 if (latLngBuilder_ == null) { 492 return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; 493 } else { 494 return latLngBuilder_.getMessage(); 495 } 496 } 497 /** 498 * 499 * 500 * <pre> 501 * lat/long location coordinates. 502 * </pre> 503 * 504 * <code>.google.type.LatLng lat_lng = 1;</code> 505 */ setLatLng(com.google.type.LatLng value)506 public Builder setLatLng(com.google.type.LatLng value) { 507 if (latLngBuilder_ == null) { 508 if (value == null) { 509 throw new NullPointerException(); 510 } 511 latLng_ = value; 512 } else { 513 latLngBuilder_.setMessage(value); 514 } 515 bitField0_ |= 0x00000001; 516 onChanged(); 517 return this; 518 } 519 /** 520 * 521 * 522 * <pre> 523 * lat/long location coordinates. 524 * </pre> 525 * 526 * <code>.google.type.LatLng lat_lng = 1;</code> 527 */ setLatLng(com.google.type.LatLng.Builder builderForValue)528 public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { 529 if (latLngBuilder_ == null) { 530 latLng_ = builderForValue.build(); 531 } else { 532 latLngBuilder_.setMessage(builderForValue.build()); 533 } 534 bitField0_ |= 0x00000001; 535 onChanged(); 536 return this; 537 } 538 /** 539 * 540 * 541 * <pre> 542 * lat/long location coordinates. 543 * </pre> 544 * 545 * <code>.google.type.LatLng lat_lng = 1;</code> 546 */ mergeLatLng(com.google.type.LatLng value)547 public Builder mergeLatLng(com.google.type.LatLng value) { 548 if (latLngBuilder_ == null) { 549 if (((bitField0_ & 0x00000001) != 0) 550 && latLng_ != null 551 && latLng_ != com.google.type.LatLng.getDefaultInstance()) { 552 getLatLngBuilder().mergeFrom(value); 553 } else { 554 latLng_ = value; 555 } 556 } else { 557 latLngBuilder_.mergeFrom(value); 558 } 559 bitField0_ |= 0x00000001; 560 onChanged(); 561 return this; 562 } 563 /** 564 * 565 * 566 * <pre> 567 * lat/long location coordinates. 568 * </pre> 569 * 570 * <code>.google.type.LatLng lat_lng = 1;</code> 571 */ clearLatLng()572 public Builder clearLatLng() { 573 bitField0_ = (bitField0_ & ~0x00000001); 574 latLng_ = null; 575 if (latLngBuilder_ != null) { 576 latLngBuilder_.dispose(); 577 latLngBuilder_ = null; 578 } 579 onChanged(); 580 return this; 581 } 582 /** 583 * 584 * 585 * <pre> 586 * lat/long location coordinates. 587 * </pre> 588 * 589 * <code>.google.type.LatLng lat_lng = 1;</code> 590 */ getLatLngBuilder()591 public com.google.type.LatLng.Builder getLatLngBuilder() { 592 bitField0_ |= 0x00000001; 593 onChanged(); 594 return getLatLngFieldBuilder().getBuilder(); 595 } 596 /** 597 * 598 * 599 * <pre> 600 * lat/long location coordinates. 601 * </pre> 602 * 603 * <code>.google.type.LatLng lat_lng = 1;</code> 604 */ getLatLngOrBuilder()605 public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { 606 if (latLngBuilder_ != null) { 607 return latLngBuilder_.getMessageOrBuilder(); 608 } else { 609 return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; 610 } 611 } 612 /** 613 * 614 * 615 * <pre> 616 * lat/long location coordinates. 617 * </pre> 618 * 619 * <code>.google.type.LatLng lat_lng = 1;</code> 620 */ 621 private com.google.protobuf.SingleFieldBuilderV3< 622 com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> getLatLngFieldBuilder()623 getLatLngFieldBuilder() { 624 if (latLngBuilder_ == null) { 625 latLngBuilder_ = 626 new com.google.protobuf.SingleFieldBuilderV3< 627 com.google.type.LatLng, 628 com.google.type.LatLng.Builder, 629 com.google.type.LatLngOrBuilder>(getLatLng(), getParentForChildren(), isClean()); 630 latLng_ = null; 631 } 632 return latLngBuilder_; 633 } 634 635 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)636 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 637 return super.setUnknownFields(unknownFields); 638 } 639 640 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)641 public final Builder mergeUnknownFields( 642 final com.google.protobuf.UnknownFieldSet unknownFields) { 643 return super.mergeUnknownFields(unknownFields); 644 } 645 646 // @@protoc_insertion_point(builder_scope:google.cloud.vision.v1.LocationInfo) 647 } 648 649 // @@protoc_insertion_point(class_scope:google.cloud.vision.v1.LocationInfo) 650 private static final com.google.cloud.vision.v1.LocationInfo DEFAULT_INSTANCE; 651 652 static { 653 DEFAULT_INSTANCE = new com.google.cloud.vision.v1.LocationInfo(); 654 } 655 getDefaultInstance()656 public static com.google.cloud.vision.v1.LocationInfo getDefaultInstance() { 657 return DEFAULT_INSTANCE; 658 } 659 660 private static final com.google.protobuf.Parser<LocationInfo> PARSER = 661 new com.google.protobuf.AbstractParser<LocationInfo>() { 662 @java.lang.Override 663 public LocationInfo parsePartialFrom( 664 com.google.protobuf.CodedInputStream input, 665 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 666 throws com.google.protobuf.InvalidProtocolBufferException { 667 Builder builder = newBuilder(); 668 try { 669 builder.mergeFrom(input, extensionRegistry); 670 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 671 throw e.setUnfinishedMessage(builder.buildPartial()); 672 } catch (com.google.protobuf.UninitializedMessageException e) { 673 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 674 } catch (java.io.IOException e) { 675 throw new com.google.protobuf.InvalidProtocolBufferException(e) 676 .setUnfinishedMessage(builder.buildPartial()); 677 } 678 return builder.buildPartial(); 679 } 680 }; 681 parser()682 public static com.google.protobuf.Parser<LocationInfo> parser() { 683 return PARSER; 684 } 685 686 @java.lang.Override getParserForType()687 public com.google.protobuf.Parser<LocationInfo> getParserForType() { 688 return PARSER; 689 } 690 691 @java.lang.Override getDefaultInstanceForType()692 public com.google.cloud.vision.v1.LocationInfo getDefaultInstanceForType() { 693 return DEFAULT_INSTANCE; 694 } 695 } 696