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 * An individual hybrid item to inspect. Will be stored temporarily during 26 * processing. 27 * </pre> 28 * 29 * Protobuf type {@code google.privacy.dlp.v2.HybridContentItem} 30 */ 31 public final class HybridContentItem extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.HybridContentItem) 34 HybridContentItemOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use HybridContentItem.newBuilder() to construct. HybridContentItem(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private HybridContentItem(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 HybridContentItem()41 private HybridContentItem() {} 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new HybridContentItem(); 47 } 48 49 @java.lang.Override getUnknownFields()50 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 51 return this.unknownFields; 52 } 53 getDescriptor()54 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 55 return com.google.privacy.dlp.v2.DlpProto 56 .internal_static_google_privacy_dlp_v2_HybridContentItem_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return com.google.privacy.dlp.v2.DlpProto 63 .internal_static_google_privacy_dlp_v2_HybridContentItem_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.privacy.dlp.v2.HybridContentItem.class, 66 com.google.privacy.dlp.v2.HybridContentItem.Builder.class); 67 } 68 69 public static final int ITEM_FIELD_NUMBER = 1; 70 private com.google.privacy.dlp.v2.ContentItem item_; 71 /** 72 * 73 * 74 * <pre> 75 * The item to inspect. 76 * </pre> 77 * 78 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 79 * 80 * @return Whether the item field is set. 81 */ 82 @java.lang.Override hasItem()83 public boolean hasItem() { 84 return item_ != null; 85 } 86 /** 87 * 88 * 89 * <pre> 90 * The item to inspect. 91 * </pre> 92 * 93 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 94 * 95 * @return The item. 96 */ 97 @java.lang.Override getItem()98 public com.google.privacy.dlp.v2.ContentItem getItem() { 99 return item_ == null ? com.google.privacy.dlp.v2.ContentItem.getDefaultInstance() : item_; 100 } 101 /** 102 * 103 * 104 * <pre> 105 * The item to inspect. 106 * </pre> 107 * 108 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 109 */ 110 @java.lang.Override getItemOrBuilder()111 public com.google.privacy.dlp.v2.ContentItemOrBuilder getItemOrBuilder() { 112 return item_ == null ? com.google.privacy.dlp.v2.ContentItem.getDefaultInstance() : item_; 113 } 114 115 public static final int FINDING_DETAILS_FIELD_NUMBER = 2; 116 private com.google.privacy.dlp.v2.HybridFindingDetails findingDetails_; 117 /** 118 * 119 * 120 * <pre> 121 * Supplementary information that will be added to each finding. 122 * </pre> 123 * 124 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 125 * 126 * @return Whether the findingDetails field is set. 127 */ 128 @java.lang.Override hasFindingDetails()129 public boolean hasFindingDetails() { 130 return findingDetails_ != null; 131 } 132 /** 133 * 134 * 135 * <pre> 136 * Supplementary information that will be added to each finding. 137 * </pre> 138 * 139 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 140 * 141 * @return The findingDetails. 142 */ 143 @java.lang.Override getFindingDetails()144 public com.google.privacy.dlp.v2.HybridFindingDetails getFindingDetails() { 145 return findingDetails_ == null 146 ? com.google.privacy.dlp.v2.HybridFindingDetails.getDefaultInstance() 147 : findingDetails_; 148 } 149 /** 150 * 151 * 152 * <pre> 153 * Supplementary information that will be added to each finding. 154 * </pre> 155 * 156 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 157 */ 158 @java.lang.Override getFindingDetailsOrBuilder()159 public com.google.privacy.dlp.v2.HybridFindingDetailsOrBuilder getFindingDetailsOrBuilder() { 160 return findingDetails_ == null 161 ? com.google.privacy.dlp.v2.HybridFindingDetails.getDefaultInstance() 162 : findingDetails_; 163 } 164 165 private byte memoizedIsInitialized = -1; 166 167 @java.lang.Override isInitialized()168 public final boolean isInitialized() { 169 byte isInitialized = memoizedIsInitialized; 170 if (isInitialized == 1) return true; 171 if (isInitialized == 0) return false; 172 173 memoizedIsInitialized = 1; 174 return true; 175 } 176 177 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)178 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 179 if (item_ != null) { 180 output.writeMessage(1, getItem()); 181 } 182 if (findingDetails_ != null) { 183 output.writeMessage(2, getFindingDetails()); 184 } 185 getUnknownFields().writeTo(output); 186 } 187 188 @java.lang.Override getSerializedSize()189 public int getSerializedSize() { 190 int size = memoizedSize; 191 if (size != -1) return size; 192 193 size = 0; 194 if (item_ != null) { 195 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getItem()); 196 } 197 if (findingDetails_ != null) { 198 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getFindingDetails()); 199 } 200 size += getUnknownFields().getSerializedSize(); 201 memoizedSize = size; 202 return size; 203 } 204 205 @java.lang.Override equals(final java.lang.Object obj)206 public boolean equals(final java.lang.Object obj) { 207 if (obj == this) { 208 return true; 209 } 210 if (!(obj instanceof com.google.privacy.dlp.v2.HybridContentItem)) { 211 return super.equals(obj); 212 } 213 com.google.privacy.dlp.v2.HybridContentItem other = 214 (com.google.privacy.dlp.v2.HybridContentItem) obj; 215 216 if (hasItem() != other.hasItem()) return false; 217 if (hasItem()) { 218 if (!getItem().equals(other.getItem())) return false; 219 } 220 if (hasFindingDetails() != other.hasFindingDetails()) return false; 221 if (hasFindingDetails()) { 222 if (!getFindingDetails().equals(other.getFindingDetails())) return false; 223 } 224 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 225 return true; 226 } 227 228 @java.lang.Override hashCode()229 public int hashCode() { 230 if (memoizedHashCode != 0) { 231 return memoizedHashCode; 232 } 233 int hash = 41; 234 hash = (19 * hash) + getDescriptor().hashCode(); 235 if (hasItem()) { 236 hash = (37 * hash) + ITEM_FIELD_NUMBER; 237 hash = (53 * hash) + getItem().hashCode(); 238 } 239 if (hasFindingDetails()) { 240 hash = (37 * hash) + FINDING_DETAILS_FIELD_NUMBER; 241 hash = (53 * hash) + getFindingDetails().hashCode(); 242 } 243 hash = (29 * hash) + getUnknownFields().hashCode(); 244 memoizedHashCode = hash; 245 return hash; 246 } 247 parseFrom(java.nio.ByteBuffer data)248 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom(java.nio.ByteBuffer data) 249 throws com.google.protobuf.InvalidProtocolBufferException { 250 return PARSER.parseFrom(data); 251 } 252 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)253 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom( 254 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 255 throws com.google.protobuf.InvalidProtocolBufferException { 256 return PARSER.parseFrom(data, extensionRegistry); 257 } 258 parseFrom( com.google.protobuf.ByteString data)259 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom( 260 com.google.protobuf.ByteString data) 261 throws com.google.protobuf.InvalidProtocolBufferException { 262 return PARSER.parseFrom(data); 263 } 264 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)265 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom( 266 com.google.protobuf.ByteString data, 267 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 268 throws com.google.protobuf.InvalidProtocolBufferException { 269 return PARSER.parseFrom(data, extensionRegistry); 270 } 271 parseFrom(byte[] data)272 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom(byte[] data) 273 throws com.google.protobuf.InvalidProtocolBufferException { 274 return PARSER.parseFrom(data); 275 } 276 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)277 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom( 278 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 279 throws com.google.protobuf.InvalidProtocolBufferException { 280 return PARSER.parseFrom(data, extensionRegistry); 281 } 282 parseFrom(java.io.InputStream input)283 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom(java.io.InputStream input) 284 throws java.io.IOException { 285 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 286 } 287 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)288 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom( 289 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 290 throws java.io.IOException { 291 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 292 PARSER, input, extensionRegistry); 293 } 294 parseDelimitedFrom( java.io.InputStream input)295 public static com.google.privacy.dlp.v2.HybridContentItem parseDelimitedFrom( 296 java.io.InputStream input) throws java.io.IOException { 297 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 298 } 299 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300 public static com.google.privacy.dlp.v2.HybridContentItem parseDelimitedFrom( 301 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 302 throws java.io.IOException { 303 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 304 PARSER, input, extensionRegistry); 305 } 306 parseFrom( com.google.protobuf.CodedInputStream input)307 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom( 308 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 309 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 310 } 311 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312 public static com.google.privacy.dlp.v2.HybridContentItem parseFrom( 313 com.google.protobuf.CodedInputStream input, 314 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 315 throws java.io.IOException { 316 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 317 PARSER, input, extensionRegistry); 318 } 319 320 @java.lang.Override newBuilderForType()321 public Builder newBuilderForType() { 322 return newBuilder(); 323 } 324 newBuilder()325 public static Builder newBuilder() { 326 return DEFAULT_INSTANCE.toBuilder(); 327 } 328 newBuilder(com.google.privacy.dlp.v2.HybridContentItem prototype)329 public static Builder newBuilder(com.google.privacy.dlp.v2.HybridContentItem prototype) { 330 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 331 } 332 333 @java.lang.Override toBuilder()334 public Builder toBuilder() { 335 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 336 } 337 338 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)339 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 340 Builder builder = new Builder(parent); 341 return builder; 342 } 343 /** 344 * 345 * 346 * <pre> 347 * An individual hybrid item to inspect. Will be stored temporarily during 348 * processing. 349 * </pre> 350 * 351 * Protobuf type {@code google.privacy.dlp.v2.HybridContentItem} 352 */ 353 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 354 implements 355 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.HybridContentItem) 356 com.google.privacy.dlp.v2.HybridContentItemOrBuilder { getDescriptor()357 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 358 return com.google.privacy.dlp.v2.DlpProto 359 .internal_static_google_privacy_dlp_v2_HybridContentItem_descriptor; 360 } 361 362 @java.lang.Override 363 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()364 internalGetFieldAccessorTable() { 365 return com.google.privacy.dlp.v2.DlpProto 366 .internal_static_google_privacy_dlp_v2_HybridContentItem_fieldAccessorTable 367 .ensureFieldAccessorsInitialized( 368 com.google.privacy.dlp.v2.HybridContentItem.class, 369 com.google.privacy.dlp.v2.HybridContentItem.Builder.class); 370 } 371 372 // Construct using com.google.privacy.dlp.v2.HybridContentItem.newBuilder() Builder()373 private Builder() {} 374 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)375 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 376 super(parent); 377 } 378 379 @java.lang.Override clear()380 public Builder clear() { 381 super.clear(); 382 bitField0_ = 0; 383 item_ = null; 384 if (itemBuilder_ != null) { 385 itemBuilder_.dispose(); 386 itemBuilder_ = null; 387 } 388 findingDetails_ = null; 389 if (findingDetailsBuilder_ != null) { 390 findingDetailsBuilder_.dispose(); 391 findingDetailsBuilder_ = null; 392 } 393 return this; 394 } 395 396 @java.lang.Override getDescriptorForType()397 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 398 return com.google.privacy.dlp.v2.DlpProto 399 .internal_static_google_privacy_dlp_v2_HybridContentItem_descriptor; 400 } 401 402 @java.lang.Override getDefaultInstanceForType()403 public com.google.privacy.dlp.v2.HybridContentItem getDefaultInstanceForType() { 404 return com.google.privacy.dlp.v2.HybridContentItem.getDefaultInstance(); 405 } 406 407 @java.lang.Override build()408 public com.google.privacy.dlp.v2.HybridContentItem build() { 409 com.google.privacy.dlp.v2.HybridContentItem result = buildPartial(); 410 if (!result.isInitialized()) { 411 throw newUninitializedMessageException(result); 412 } 413 return result; 414 } 415 416 @java.lang.Override buildPartial()417 public com.google.privacy.dlp.v2.HybridContentItem buildPartial() { 418 com.google.privacy.dlp.v2.HybridContentItem result = 419 new com.google.privacy.dlp.v2.HybridContentItem(this); 420 if (bitField0_ != 0) { 421 buildPartial0(result); 422 } 423 onBuilt(); 424 return result; 425 } 426 buildPartial0(com.google.privacy.dlp.v2.HybridContentItem result)427 private void buildPartial0(com.google.privacy.dlp.v2.HybridContentItem result) { 428 int from_bitField0_ = bitField0_; 429 if (((from_bitField0_ & 0x00000001) != 0)) { 430 result.item_ = itemBuilder_ == null ? item_ : itemBuilder_.build(); 431 } 432 if (((from_bitField0_ & 0x00000002) != 0)) { 433 result.findingDetails_ = 434 findingDetailsBuilder_ == null ? findingDetails_ : findingDetailsBuilder_.build(); 435 } 436 } 437 438 @java.lang.Override clone()439 public Builder clone() { 440 return super.clone(); 441 } 442 443 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)444 public Builder setField( 445 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 446 return super.setField(field, value); 447 } 448 449 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)450 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 451 return super.clearField(field); 452 } 453 454 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)455 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 456 return super.clearOneof(oneof); 457 } 458 459 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)460 public Builder setRepeatedField( 461 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 462 return super.setRepeatedField(field, index, value); 463 } 464 465 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)466 public Builder addRepeatedField( 467 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 468 return super.addRepeatedField(field, value); 469 } 470 471 @java.lang.Override mergeFrom(com.google.protobuf.Message other)472 public Builder mergeFrom(com.google.protobuf.Message other) { 473 if (other instanceof com.google.privacy.dlp.v2.HybridContentItem) { 474 return mergeFrom((com.google.privacy.dlp.v2.HybridContentItem) other); 475 } else { 476 super.mergeFrom(other); 477 return this; 478 } 479 } 480 mergeFrom(com.google.privacy.dlp.v2.HybridContentItem other)481 public Builder mergeFrom(com.google.privacy.dlp.v2.HybridContentItem other) { 482 if (other == com.google.privacy.dlp.v2.HybridContentItem.getDefaultInstance()) return this; 483 if (other.hasItem()) { 484 mergeItem(other.getItem()); 485 } 486 if (other.hasFindingDetails()) { 487 mergeFindingDetails(other.getFindingDetails()); 488 } 489 this.mergeUnknownFields(other.getUnknownFields()); 490 onChanged(); 491 return this; 492 } 493 494 @java.lang.Override isInitialized()495 public final boolean isInitialized() { 496 return true; 497 } 498 499 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)500 public Builder mergeFrom( 501 com.google.protobuf.CodedInputStream input, 502 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 503 throws java.io.IOException { 504 if (extensionRegistry == null) { 505 throw new java.lang.NullPointerException(); 506 } 507 try { 508 boolean done = false; 509 while (!done) { 510 int tag = input.readTag(); 511 switch (tag) { 512 case 0: 513 done = true; 514 break; 515 case 10: 516 { 517 input.readMessage(getItemFieldBuilder().getBuilder(), extensionRegistry); 518 bitField0_ |= 0x00000001; 519 break; 520 } // case 10 521 case 18: 522 { 523 input.readMessage(getFindingDetailsFieldBuilder().getBuilder(), extensionRegistry); 524 bitField0_ |= 0x00000002; 525 break; 526 } // case 18 527 default: 528 { 529 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 530 done = true; // was an endgroup tag 531 } 532 break; 533 } // default: 534 } // switch (tag) 535 } // while (!done) 536 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 537 throw e.unwrapIOException(); 538 } finally { 539 onChanged(); 540 } // finally 541 return this; 542 } 543 544 private int bitField0_; 545 546 private com.google.privacy.dlp.v2.ContentItem item_; 547 private com.google.protobuf.SingleFieldBuilderV3< 548 com.google.privacy.dlp.v2.ContentItem, 549 com.google.privacy.dlp.v2.ContentItem.Builder, 550 com.google.privacy.dlp.v2.ContentItemOrBuilder> 551 itemBuilder_; 552 /** 553 * 554 * 555 * <pre> 556 * The item to inspect. 557 * </pre> 558 * 559 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 560 * 561 * @return Whether the item field is set. 562 */ hasItem()563 public boolean hasItem() { 564 return ((bitField0_ & 0x00000001) != 0); 565 } 566 /** 567 * 568 * 569 * <pre> 570 * The item to inspect. 571 * </pre> 572 * 573 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 574 * 575 * @return The item. 576 */ getItem()577 public com.google.privacy.dlp.v2.ContentItem getItem() { 578 if (itemBuilder_ == null) { 579 return item_ == null ? com.google.privacy.dlp.v2.ContentItem.getDefaultInstance() : item_; 580 } else { 581 return itemBuilder_.getMessage(); 582 } 583 } 584 /** 585 * 586 * 587 * <pre> 588 * The item to inspect. 589 * </pre> 590 * 591 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 592 */ setItem(com.google.privacy.dlp.v2.ContentItem value)593 public Builder setItem(com.google.privacy.dlp.v2.ContentItem value) { 594 if (itemBuilder_ == null) { 595 if (value == null) { 596 throw new NullPointerException(); 597 } 598 item_ = value; 599 } else { 600 itemBuilder_.setMessage(value); 601 } 602 bitField0_ |= 0x00000001; 603 onChanged(); 604 return this; 605 } 606 /** 607 * 608 * 609 * <pre> 610 * The item to inspect. 611 * </pre> 612 * 613 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 614 */ setItem(com.google.privacy.dlp.v2.ContentItem.Builder builderForValue)615 public Builder setItem(com.google.privacy.dlp.v2.ContentItem.Builder builderForValue) { 616 if (itemBuilder_ == null) { 617 item_ = builderForValue.build(); 618 } else { 619 itemBuilder_.setMessage(builderForValue.build()); 620 } 621 bitField0_ |= 0x00000001; 622 onChanged(); 623 return this; 624 } 625 /** 626 * 627 * 628 * <pre> 629 * The item to inspect. 630 * </pre> 631 * 632 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 633 */ mergeItem(com.google.privacy.dlp.v2.ContentItem value)634 public Builder mergeItem(com.google.privacy.dlp.v2.ContentItem value) { 635 if (itemBuilder_ == null) { 636 if (((bitField0_ & 0x00000001) != 0) 637 && item_ != null 638 && item_ != com.google.privacy.dlp.v2.ContentItem.getDefaultInstance()) { 639 getItemBuilder().mergeFrom(value); 640 } else { 641 item_ = value; 642 } 643 } else { 644 itemBuilder_.mergeFrom(value); 645 } 646 bitField0_ |= 0x00000001; 647 onChanged(); 648 return this; 649 } 650 /** 651 * 652 * 653 * <pre> 654 * The item to inspect. 655 * </pre> 656 * 657 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 658 */ clearItem()659 public Builder clearItem() { 660 bitField0_ = (bitField0_ & ~0x00000001); 661 item_ = null; 662 if (itemBuilder_ != null) { 663 itemBuilder_.dispose(); 664 itemBuilder_ = null; 665 } 666 onChanged(); 667 return this; 668 } 669 /** 670 * 671 * 672 * <pre> 673 * The item to inspect. 674 * </pre> 675 * 676 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 677 */ getItemBuilder()678 public com.google.privacy.dlp.v2.ContentItem.Builder getItemBuilder() { 679 bitField0_ |= 0x00000001; 680 onChanged(); 681 return getItemFieldBuilder().getBuilder(); 682 } 683 /** 684 * 685 * 686 * <pre> 687 * The item to inspect. 688 * </pre> 689 * 690 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 691 */ getItemOrBuilder()692 public com.google.privacy.dlp.v2.ContentItemOrBuilder getItemOrBuilder() { 693 if (itemBuilder_ != null) { 694 return itemBuilder_.getMessageOrBuilder(); 695 } else { 696 return item_ == null ? com.google.privacy.dlp.v2.ContentItem.getDefaultInstance() : item_; 697 } 698 } 699 /** 700 * 701 * 702 * <pre> 703 * The item to inspect. 704 * </pre> 705 * 706 * <code>.google.privacy.dlp.v2.ContentItem item = 1;</code> 707 */ 708 private com.google.protobuf.SingleFieldBuilderV3< 709 com.google.privacy.dlp.v2.ContentItem, 710 com.google.privacy.dlp.v2.ContentItem.Builder, 711 com.google.privacy.dlp.v2.ContentItemOrBuilder> getItemFieldBuilder()712 getItemFieldBuilder() { 713 if (itemBuilder_ == null) { 714 itemBuilder_ = 715 new com.google.protobuf.SingleFieldBuilderV3< 716 com.google.privacy.dlp.v2.ContentItem, 717 com.google.privacy.dlp.v2.ContentItem.Builder, 718 com.google.privacy.dlp.v2.ContentItemOrBuilder>( 719 getItem(), getParentForChildren(), isClean()); 720 item_ = null; 721 } 722 return itemBuilder_; 723 } 724 725 private com.google.privacy.dlp.v2.HybridFindingDetails findingDetails_; 726 private com.google.protobuf.SingleFieldBuilderV3< 727 com.google.privacy.dlp.v2.HybridFindingDetails, 728 com.google.privacy.dlp.v2.HybridFindingDetails.Builder, 729 com.google.privacy.dlp.v2.HybridFindingDetailsOrBuilder> 730 findingDetailsBuilder_; 731 /** 732 * 733 * 734 * <pre> 735 * Supplementary information that will be added to each finding. 736 * </pre> 737 * 738 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 739 * 740 * @return Whether the findingDetails field is set. 741 */ hasFindingDetails()742 public boolean hasFindingDetails() { 743 return ((bitField0_ & 0x00000002) != 0); 744 } 745 /** 746 * 747 * 748 * <pre> 749 * Supplementary information that will be added to each finding. 750 * </pre> 751 * 752 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 753 * 754 * @return The findingDetails. 755 */ getFindingDetails()756 public com.google.privacy.dlp.v2.HybridFindingDetails getFindingDetails() { 757 if (findingDetailsBuilder_ == null) { 758 return findingDetails_ == null 759 ? com.google.privacy.dlp.v2.HybridFindingDetails.getDefaultInstance() 760 : findingDetails_; 761 } else { 762 return findingDetailsBuilder_.getMessage(); 763 } 764 } 765 /** 766 * 767 * 768 * <pre> 769 * Supplementary information that will be added to each finding. 770 * </pre> 771 * 772 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 773 */ setFindingDetails(com.google.privacy.dlp.v2.HybridFindingDetails value)774 public Builder setFindingDetails(com.google.privacy.dlp.v2.HybridFindingDetails value) { 775 if (findingDetailsBuilder_ == null) { 776 if (value == null) { 777 throw new NullPointerException(); 778 } 779 findingDetails_ = value; 780 } else { 781 findingDetailsBuilder_.setMessage(value); 782 } 783 bitField0_ |= 0x00000002; 784 onChanged(); 785 return this; 786 } 787 /** 788 * 789 * 790 * <pre> 791 * Supplementary information that will be added to each finding. 792 * </pre> 793 * 794 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 795 */ setFindingDetails( com.google.privacy.dlp.v2.HybridFindingDetails.Builder builderForValue)796 public Builder setFindingDetails( 797 com.google.privacy.dlp.v2.HybridFindingDetails.Builder builderForValue) { 798 if (findingDetailsBuilder_ == null) { 799 findingDetails_ = builderForValue.build(); 800 } else { 801 findingDetailsBuilder_.setMessage(builderForValue.build()); 802 } 803 bitField0_ |= 0x00000002; 804 onChanged(); 805 return this; 806 } 807 /** 808 * 809 * 810 * <pre> 811 * Supplementary information that will be added to each finding. 812 * </pre> 813 * 814 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 815 */ mergeFindingDetails(com.google.privacy.dlp.v2.HybridFindingDetails value)816 public Builder mergeFindingDetails(com.google.privacy.dlp.v2.HybridFindingDetails value) { 817 if (findingDetailsBuilder_ == null) { 818 if (((bitField0_ & 0x00000002) != 0) 819 && findingDetails_ != null 820 && findingDetails_ 821 != com.google.privacy.dlp.v2.HybridFindingDetails.getDefaultInstance()) { 822 getFindingDetailsBuilder().mergeFrom(value); 823 } else { 824 findingDetails_ = value; 825 } 826 } else { 827 findingDetailsBuilder_.mergeFrom(value); 828 } 829 bitField0_ |= 0x00000002; 830 onChanged(); 831 return this; 832 } 833 /** 834 * 835 * 836 * <pre> 837 * Supplementary information that will be added to each finding. 838 * </pre> 839 * 840 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 841 */ clearFindingDetails()842 public Builder clearFindingDetails() { 843 bitField0_ = (bitField0_ & ~0x00000002); 844 findingDetails_ = null; 845 if (findingDetailsBuilder_ != null) { 846 findingDetailsBuilder_.dispose(); 847 findingDetailsBuilder_ = null; 848 } 849 onChanged(); 850 return this; 851 } 852 /** 853 * 854 * 855 * <pre> 856 * Supplementary information that will be added to each finding. 857 * </pre> 858 * 859 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 860 */ getFindingDetailsBuilder()861 public com.google.privacy.dlp.v2.HybridFindingDetails.Builder getFindingDetailsBuilder() { 862 bitField0_ |= 0x00000002; 863 onChanged(); 864 return getFindingDetailsFieldBuilder().getBuilder(); 865 } 866 /** 867 * 868 * 869 * <pre> 870 * Supplementary information that will be added to each finding. 871 * </pre> 872 * 873 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 874 */ getFindingDetailsOrBuilder()875 public com.google.privacy.dlp.v2.HybridFindingDetailsOrBuilder getFindingDetailsOrBuilder() { 876 if (findingDetailsBuilder_ != null) { 877 return findingDetailsBuilder_.getMessageOrBuilder(); 878 } else { 879 return findingDetails_ == null 880 ? com.google.privacy.dlp.v2.HybridFindingDetails.getDefaultInstance() 881 : findingDetails_; 882 } 883 } 884 /** 885 * 886 * 887 * <pre> 888 * Supplementary information that will be added to each finding. 889 * </pre> 890 * 891 * <code>.google.privacy.dlp.v2.HybridFindingDetails finding_details = 2;</code> 892 */ 893 private com.google.protobuf.SingleFieldBuilderV3< 894 com.google.privacy.dlp.v2.HybridFindingDetails, 895 com.google.privacy.dlp.v2.HybridFindingDetails.Builder, 896 com.google.privacy.dlp.v2.HybridFindingDetailsOrBuilder> getFindingDetailsFieldBuilder()897 getFindingDetailsFieldBuilder() { 898 if (findingDetailsBuilder_ == null) { 899 findingDetailsBuilder_ = 900 new com.google.protobuf.SingleFieldBuilderV3< 901 com.google.privacy.dlp.v2.HybridFindingDetails, 902 com.google.privacy.dlp.v2.HybridFindingDetails.Builder, 903 com.google.privacy.dlp.v2.HybridFindingDetailsOrBuilder>( 904 getFindingDetails(), getParentForChildren(), isClean()); 905 findingDetails_ = null; 906 } 907 return findingDetailsBuilder_; 908 } 909 910 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)911 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 912 return super.setUnknownFields(unknownFields); 913 } 914 915 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)916 public final Builder mergeUnknownFields( 917 final com.google.protobuf.UnknownFieldSet unknownFields) { 918 return super.mergeUnknownFields(unknownFields); 919 } 920 921 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.HybridContentItem) 922 } 923 924 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.HybridContentItem) 925 private static final com.google.privacy.dlp.v2.HybridContentItem DEFAULT_INSTANCE; 926 927 static { 928 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.HybridContentItem(); 929 } 930 getDefaultInstance()931 public static com.google.privacy.dlp.v2.HybridContentItem getDefaultInstance() { 932 return DEFAULT_INSTANCE; 933 } 934 935 private static final com.google.protobuf.Parser<HybridContentItem> PARSER = 936 new com.google.protobuf.AbstractParser<HybridContentItem>() { 937 @java.lang.Override 938 public HybridContentItem parsePartialFrom( 939 com.google.protobuf.CodedInputStream input, 940 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 941 throws com.google.protobuf.InvalidProtocolBufferException { 942 Builder builder = newBuilder(); 943 try { 944 builder.mergeFrom(input, extensionRegistry); 945 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 946 throw e.setUnfinishedMessage(builder.buildPartial()); 947 } catch (com.google.protobuf.UninitializedMessageException e) { 948 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 949 } catch (java.io.IOException e) { 950 throw new com.google.protobuf.InvalidProtocolBufferException(e) 951 .setUnfinishedMessage(builder.buildPartial()); 952 } 953 return builder.buildPartial(); 954 } 955 }; 956 parser()957 public static com.google.protobuf.Parser<HybridContentItem> parser() { 958 return PARSER; 959 } 960 961 @java.lang.Override getParserForType()962 public com.google.protobuf.Parser<HybridContentItem> getParserForType() { 963 return PARSER; 964 } 965 966 @java.lang.Override getDefaultInstanceForType()967 public com.google.privacy.dlp.v2.HybridContentItem getDefaultInstanceForType() { 968 return DEFAULT_INSTANCE; 969 } 970 } 971