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