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