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