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 * Location of a finding within a row or record. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.RecordLocation} 29 */ 30 public final class RecordLocation extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.RecordLocation) 33 RecordLocationOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use RecordLocation.newBuilder() to construct. RecordLocation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private RecordLocation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 RecordLocation()40 private RecordLocation() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new RecordLocation(); 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_RecordLocation_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_RecordLocation_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.privacy.dlp.v2.RecordLocation.class, 65 com.google.privacy.dlp.v2.RecordLocation.Builder.class); 66 } 67 68 public static final int RECORD_KEY_FIELD_NUMBER = 1; 69 private com.google.privacy.dlp.v2.RecordKey recordKey_; 70 /** 71 * 72 * 73 * <pre> 74 * Key of the finding. 75 * </pre> 76 * 77 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 78 * 79 * @return Whether the recordKey field is set. 80 */ 81 @java.lang.Override hasRecordKey()82 public boolean hasRecordKey() { 83 return recordKey_ != null; 84 } 85 /** 86 * 87 * 88 * <pre> 89 * Key of the finding. 90 * </pre> 91 * 92 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 93 * 94 * @return The recordKey. 95 */ 96 @java.lang.Override getRecordKey()97 public com.google.privacy.dlp.v2.RecordKey getRecordKey() { 98 return recordKey_ == null 99 ? com.google.privacy.dlp.v2.RecordKey.getDefaultInstance() 100 : recordKey_; 101 } 102 /** 103 * 104 * 105 * <pre> 106 * Key of the finding. 107 * </pre> 108 * 109 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 110 */ 111 @java.lang.Override getRecordKeyOrBuilder()112 public com.google.privacy.dlp.v2.RecordKeyOrBuilder getRecordKeyOrBuilder() { 113 return recordKey_ == null 114 ? com.google.privacy.dlp.v2.RecordKey.getDefaultInstance() 115 : recordKey_; 116 } 117 118 public static final int FIELD_ID_FIELD_NUMBER = 2; 119 private com.google.privacy.dlp.v2.FieldId fieldId_; 120 /** 121 * 122 * 123 * <pre> 124 * Field id of the field containing the finding. 125 * </pre> 126 * 127 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 128 * 129 * @return Whether the fieldId field is set. 130 */ 131 @java.lang.Override hasFieldId()132 public boolean hasFieldId() { 133 return fieldId_ != null; 134 } 135 /** 136 * 137 * 138 * <pre> 139 * Field id of the field containing the finding. 140 * </pre> 141 * 142 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 143 * 144 * @return The fieldId. 145 */ 146 @java.lang.Override getFieldId()147 public com.google.privacy.dlp.v2.FieldId getFieldId() { 148 return fieldId_ == null ? com.google.privacy.dlp.v2.FieldId.getDefaultInstance() : fieldId_; 149 } 150 /** 151 * 152 * 153 * <pre> 154 * Field id of the field containing the finding. 155 * </pre> 156 * 157 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 158 */ 159 @java.lang.Override getFieldIdOrBuilder()160 public com.google.privacy.dlp.v2.FieldIdOrBuilder getFieldIdOrBuilder() { 161 return fieldId_ == null ? com.google.privacy.dlp.v2.FieldId.getDefaultInstance() : fieldId_; 162 } 163 164 public static final int TABLE_LOCATION_FIELD_NUMBER = 3; 165 private com.google.privacy.dlp.v2.TableLocation tableLocation_; 166 /** 167 * 168 * 169 * <pre> 170 * Location within a `ContentItem.Table`. 171 * </pre> 172 * 173 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 174 * 175 * @return Whether the tableLocation field is set. 176 */ 177 @java.lang.Override hasTableLocation()178 public boolean hasTableLocation() { 179 return tableLocation_ != null; 180 } 181 /** 182 * 183 * 184 * <pre> 185 * Location within a `ContentItem.Table`. 186 * </pre> 187 * 188 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 189 * 190 * @return The tableLocation. 191 */ 192 @java.lang.Override getTableLocation()193 public com.google.privacy.dlp.v2.TableLocation getTableLocation() { 194 return tableLocation_ == null 195 ? com.google.privacy.dlp.v2.TableLocation.getDefaultInstance() 196 : tableLocation_; 197 } 198 /** 199 * 200 * 201 * <pre> 202 * Location within a `ContentItem.Table`. 203 * </pre> 204 * 205 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 206 */ 207 @java.lang.Override getTableLocationOrBuilder()208 public com.google.privacy.dlp.v2.TableLocationOrBuilder getTableLocationOrBuilder() { 209 return tableLocation_ == null 210 ? com.google.privacy.dlp.v2.TableLocation.getDefaultInstance() 211 : tableLocation_; 212 } 213 214 private byte memoizedIsInitialized = -1; 215 216 @java.lang.Override isInitialized()217 public final boolean isInitialized() { 218 byte isInitialized = memoizedIsInitialized; 219 if (isInitialized == 1) return true; 220 if (isInitialized == 0) return false; 221 222 memoizedIsInitialized = 1; 223 return true; 224 } 225 226 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)227 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 228 if (recordKey_ != null) { 229 output.writeMessage(1, getRecordKey()); 230 } 231 if (fieldId_ != null) { 232 output.writeMessage(2, getFieldId()); 233 } 234 if (tableLocation_ != null) { 235 output.writeMessage(3, getTableLocation()); 236 } 237 getUnknownFields().writeTo(output); 238 } 239 240 @java.lang.Override getSerializedSize()241 public int getSerializedSize() { 242 int size = memoizedSize; 243 if (size != -1) return size; 244 245 size = 0; 246 if (recordKey_ != null) { 247 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRecordKey()); 248 } 249 if (fieldId_ != null) { 250 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getFieldId()); 251 } 252 if (tableLocation_ != null) { 253 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getTableLocation()); 254 } 255 size += getUnknownFields().getSerializedSize(); 256 memoizedSize = size; 257 return size; 258 } 259 260 @java.lang.Override equals(final java.lang.Object obj)261 public boolean equals(final java.lang.Object obj) { 262 if (obj == this) { 263 return true; 264 } 265 if (!(obj instanceof com.google.privacy.dlp.v2.RecordLocation)) { 266 return super.equals(obj); 267 } 268 com.google.privacy.dlp.v2.RecordLocation other = (com.google.privacy.dlp.v2.RecordLocation) obj; 269 270 if (hasRecordKey() != other.hasRecordKey()) return false; 271 if (hasRecordKey()) { 272 if (!getRecordKey().equals(other.getRecordKey())) return false; 273 } 274 if (hasFieldId() != other.hasFieldId()) return false; 275 if (hasFieldId()) { 276 if (!getFieldId().equals(other.getFieldId())) return false; 277 } 278 if (hasTableLocation() != other.hasTableLocation()) return false; 279 if (hasTableLocation()) { 280 if (!getTableLocation().equals(other.getTableLocation())) return false; 281 } 282 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 283 return true; 284 } 285 286 @java.lang.Override hashCode()287 public int hashCode() { 288 if (memoizedHashCode != 0) { 289 return memoizedHashCode; 290 } 291 int hash = 41; 292 hash = (19 * hash) + getDescriptor().hashCode(); 293 if (hasRecordKey()) { 294 hash = (37 * hash) + RECORD_KEY_FIELD_NUMBER; 295 hash = (53 * hash) + getRecordKey().hashCode(); 296 } 297 if (hasFieldId()) { 298 hash = (37 * hash) + FIELD_ID_FIELD_NUMBER; 299 hash = (53 * hash) + getFieldId().hashCode(); 300 } 301 if (hasTableLocation()) { 302 hash = (37 * hash) + TABLE_LOCATION_FIELD_NUMBER; 303 hash = (53 * hash) + getTableLocation().hashCode(); 304 } 305 hash = (29 * hash) + getUnknownFields().hashCode(); 306 memoizedHashCode = hash; 307 return hash; 308 } 309 parseFrom(java.nio.ByteBuffer data)310 public static com.google.privacy.dlp.v2.RecordLocation parseFrom(java.nio.ByteBuffer data) 311 throws com.google.protobuf.InvalidProtocolBufferException { 312 return PARSER.parseFrom(data); 313 } 314 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)315 public static com.google.privacy.dlp.v2.RecordLocation parseFrom( 316 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 317 throws com.google.protobuf.InvalidProtocolBufferException { 318 return PARSER.parseFrom(data, extensionRegistry); 319 } 320 parseFrom( com.google.protobuf.ByteString data)321 public static com.google.privacy.dlp.v2.RecordLocation parseFrom( 322 com.google.protobuf.ByteString data) 323 throws com.google.protobuf.InvalidProtocolBufferException { 324 return PARSER.parseFrom(data); 325 } 326 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)327 public static com.google.privacy.dlp.v2.RecordLocation parseFrom( 328 com.google.protobuf.ByteString data, 329 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 330 throws com.google.protobuf.InvalidProtocolBufferException { 331 return PARSER.parseFrom(data, extensionRegistry); 332 } 333 parseFrom(byte[] data)334 public static com.google.privacy.dlp.v2.RecordLocation parseFrom(byte[] data) 335 throws com.google.protobuf.InvalidProtocolBufferException { 336 return PARSER.parseFrom(data); 337 } 338 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)339 public static com.google.privacy.dlp.v2.RecordLocation parseFrom( 340 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 341 throws com.google.protobuf.InvalidProtocolBufferException { 342 return PARSER.parseFrom(data, extensionRegistry); 343 } 344 parseFrom(java.io.InputStream input)345 public static com.google.privacy.dlp.v2.RecordLocation parseFrom(java.io.InputStream input) 346 throws java.io.IOException { 347 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 348 } 349 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)350 public static com.google.privacy.dlp.v2.RecordLocation parseFrom( 351 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 352 throws java.io.IOException { 353 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 354 PARSER, input, extensionRegistry); 355 } 356 parseDelimitedFrom( java.io.InputStream input)357 public static com.google.privacy.dlp.v2.RecordLocation parseDelimitedFrom( 358 java.io.InputStream input) throws java.io.IOException { 359 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 360 } 361 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)362 public static com.google.privacy.dlp.v2.RecordLocation parseDelimitedFrom( 363 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 364 throws java.io.IOException { 365 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 366 PARSER, input, extensionRegistry); 367 } 368 parseFrom( com.google.protobuf.CodedInputStream input)369 public static com.google.privacy.dlp.v2.RecordLocation parseFrom( 370 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 371 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 372 } 373 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)374 public static com.google.privacy.dlp.v2.RecordLocation parseFrom( 375 com.google.protobuf.CodedInputStream input, 376 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 377 throws java.io.IOException { 378 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 379 PARSER, input, extensionRegistry); 380 } 381 382 @java.lang.Override newBuilderForType()383 public Builder newBuilderForType() { 384 return newBuilder(); 385 } 386 newBuilder()387 public static Builder newBuilder() { 388 return DEFAULT_INSTANCE.toBuilder(); 389 } 390 newBuilder(com.google.privacy.dlp.v2.RecordLocation prototype)391 public static Builder newBuilder(com.google.privacy.dlp.v2.RecordLocation prototype) { 392 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 393 } 394 395 @java.lang.Override toBuilder()396 public Builder toBuilder() { 397 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 398 } 399 400 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)401 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 402 Builder builder = new Builder(parent); 403 return builder; 404 } 405 /** 406 * 407 * 408 * <pre> 409 * Location of a finding within a row or record. 410 * </pre> 411 * 412 * Protobuf type {@code google.privacy.dlp.v2.RecordLocation} 413 */ 414 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 415 implements 416 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.RecordLocation) 417 com.google.privacy.dlp.v2.RecordLocationOrBuilder { getDescriptor()418 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 419 return com.google.privacy.dlp.v2.DlpProto 420 .internal_static_google_privacy_dlp_v2_RecordLocation_descriptor; 421 } 422 423 @java.lang.Override 424 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()425 internalGetFieldAccessorTable() { 426 return com.google.privacy.dlp.v2.DlpProto 427 .internal_static_google_privacy_dlp_v2_RecordLocation_fieldAccessorTable 428 .ensureFieldAccessorsInitialized( 429 com.google.privacy.dlp.v2.RecordLocation.class, 430 com.google.privacy.dlp.v2.RecordLocation.Builder.class); 431 } 432 433 // Construct using com.google.privacy.dlp.v2.RecordLocation.newBuilder() Builder()434 private Builder() {} 435 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)436 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 437 super(parent); 438 } 439 440 @java.lang.Override clear()441 public Builder clear() { 442 super.clear(); 443 bitField0_ = 0; 444 recordKey_ = null; 445 if (recordKeyBuilder_ != null) { 446 recordKeyBuilder_.dispose(); 447 recordKeyBuilder_ = null; 448 } 449 fieldId_ = null; 450 if (fieldIdBuilder_ != null) { 451 fieldIdBuilder_.dispose(); 452 fieldIdBuilder_ = null; 453 } 454 tableLocation_ = null; 455 if (tableLocationBuilder_ != null) { 456 tableLocationBuilder_.dispose(); 457 tableLocationBuilder_ = null; 458 } 459 return this; 460 } 461 462 @java.lang.Override getDescriptorForType()463 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 464 return com.google.privacy.dlp.v2.DlpProto 465 .internal_static_google_privacy_dlp_v2_RecordLocation_descriptor; 466 } 467 468 @java.lang.Override getDefaultInstanceForType()469 public com.google.privacy.dlp.v2.RecordLocation getDefaultInstanceForType() { 470 return com.google.privacy.dlp.v2.RecordLocation.getDefaultInstance(); 471 } 472 473 @java.lang.Override build()474 public com.google.privacy.dlp.v2.RecordLocation build() { 475 com.google.privacy.dlp.v2.RecordLocation result = buildPartial(); 476 if (!result.isInitialized()) { 477 throw newUninitializedMessageException(result); 478 } 479 return result; 480 } 481 482 @java.lang.Override buildPartial()483 public com.google.privacy.dlp.v2.RecordLocation buildPartial() { 484 com.google.privacy.dlp.v2.RecordLocation result = 485 new com.google.privacy.dlp.v2.RecordLocation(this); 486 if (bitField0_ != 0) { 487 buildPartial0(result); 488 } 489 onBuilt(); 490 return result; 491 } 492 buildPartial0(com.google.privacy.dlp.v2.RecordLocation result)493 private void buildPartial0(com.google.privacy.dlp.v2.RecordLocation result) { 494 int from_bitField0_ = bitField0_; 495 if (((from_bitField0_ & 0x00000001) != 0)) { 496 result.recordKey_ = recordKeyBuilder_ == null ? recordKey_ : recordKeyBuilder_.build(); 497 } 498 if (((from_bitField0_ & 0x00000002) != 0)) { 499 result.fieldId_ = fieldIdBuilder_ == null ? fieldId_ : fieldIdBuilder_.build(); 500 } 501 if (((from_bitField0_ & 0x00000004) != 0)) { 502 result.tableLocation_ = 503 tableLocationBuilder_ == null ? tableLocation_ : tableLocationBuilder_.build(); 504 } 505 } 506 507 @java.lang.Override clone()508 public Builder clone() { 509 return super.clone(); 510 } 511 512 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)513 public Builder setField( 514 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 515 return super.setField(field, value); 516 } 517 518 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)519 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 520 return super.clearField(field); 521 } 522 523 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)524 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 525 return super.clearOneof(oneof); 526 } 527 528 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)529 public Builder setRepeatedField( 530 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 531 return super.setRepeatedField(field, index, value); 532 } 533 534 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)535 public Builder addRepeatedField( 536 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 537 return super.addRepeatedField(field, value); 538 } 539 540 @java.lang.Override mergeFrom(com.google.protobuf.Message other)541 public Builder mergeFrom(com.google.protobuf.Message other) { 542 if (other instanceof com.google.privacy.dlp.v2.RecordLocation) { 543 return mergeFrom((com.google.privacy.dlp.v2.RecordLocation) other); 544 } else { 545 super.mergeFrom(other); 546 return this; 547 } 548 } 549 mergeFrom(com.google.privacy.dlp.v2.RecordLocation other)550 public Builder mergeFrom(com.google.privacy.dlp.v2.RecordLocation other) { 551 if (other == com.google.privacy.dlp.v2.RecordLocation.getDefaultInstance()) return this; 552 if (other.hasRecordKey()) { 553 mergeRecordKey(other.getRecordKey()); 554 } 555 if (other.hasFieldId()) { 556 mergeFieldId(other.getFieldId()); 557 } 558 if (other.hasTableLocation()) { 559 mergeTableLocation(other.getTableLocation()); 560 } 561 this.mergeUnknownFields(other.getUnknownFields()); 562 onChanged(); 563 return this; 564 } 565 566 @java.lang.Override isInitialized()567 public final boolean isInitialized() { 568 return true; 569 } 570 571 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)572 public Builder mergeFrom( 573 com.google.protobuf.CodedInputStream input, 574 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 575 throws java.io.IOException { 576 if (extensionRegistry == null) { 577 throw new java.lang.NullPointerException(); 578 } 579 try { 580 boolean done = false; 581 while (!done) { 582 int tag = input.readTag(); 583 switch (tag) { 584 case 0: 585 done = true; 586 break; 587 case 10: 588 { 589 input.readMessage(getRecordKeyFieldBuilder().getBuilder(), extensionRegistry); 590 bitField0_ |= 0x00000001; 591 break; 592 } // case 10 593 case 18: 594 { 595 input.readMessage(getFieldIdFieldBuilder().getBuilder(), extensionRegistry); 596 bitField0_ |= 0x00000002; 597 break; 598 } // case 18 599 case 26: 600 { 601 input.readMessage(getTableLocationFieldBuilder().getBuilder(), extensionRegistry); 602 bitField0_ |= 0x00000004; 603 break; 604 } // case 26 605 default: 606 { 607 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 608 done = true; // was an endgroup tag 609 } 610 break; 611 } // default: 612 } // switch (tag) 613 } // while (!done) 614 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 615 throw e.unwrapIOException(); 616 } finally { 617 onChanged(); 618 } // finally 619 return this; 620 } 621 622 private int bitField0_; 623 624 private com.google.privacy.dlp.v2.RecordKey recordKey_; 625 private com.google.protobuf.SingleFieldBuilderV3< 626 com.google.privacy.dlp.v2.RecordKey, 627 com.google.privacy.dlp.v2.RecordKey.Builder, 628 com.google.privacy.dlp.v2.RecordKeyOrBuilder> 629 recordKeyBuilder_; 630 /** 631 * 632 * 633 * <pre> 634 * Key of the finding. 635 * </pre> 636 * 637 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 638 * 639 * @return Whether the recordKey field is set. 640 */ hasRecordKey()641 public boolean hasRecordKey() { 642 return ((bitField0_ & 0x00000001) != 0); 643 } 644 /** 645 * 646 * 647 * <pre> 648 * Key of the finding. 649 * </pre> 650 * 651 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 652 * 653 * @return The recordKey. 654 */ getRecordKey()655 public com.google.privacy.dlp.v2.RecordKey getRecordKey() { 656 if (recordKeyBuilder_ == null) { 657 return recordKey_ == null 658 ? com.google.privacy.dlp.v2.RecordKey.getDefaultInstance() 659 : recordKey_; 660 } else { 661 return recordKeyBuilder_.getMessage(); 662 } 663 } 664 /** 665 * 666 * 667 * <pre> 668 * Key of the finding. 669 * </pre> 670 * 671 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 672 */ setRecordKey(com.google.privacy.dlp.v2.RecordKey value)673 public Builder setRecordKey(com.google.privacy.dlp.v2.RecordKey value) { 674 if (recordKeyBuilder_ == null) { 675 if (value == null) { 676 throw new NullPointerException(); 677 } 678 recordKey_ = value; 679 } else { 680 recordKeyBuilder_.setMessage(value); 681 } 682 bitField0_ |= 0x00000001; 683 onChanged(); 684 return this; 685 } 686 /** 687 * 688 * 689 * <pre> 690 * Key of the finding. 691 * </pre> 692 * 693 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 694 */ setRecordKey(com.google.privacy.dlp.v2.RecordKey.Builder builderForValue)695 public Builder setRecordKey(com.google.privacy.dlp.v2.RecordKey.Builder builderForValue) { 696 if (recordKeyBuilder_ == null) { 697 recordKey_ = builderForValue.build(); 698 } else { 699 recordKeyBuilder_.setMessage(builderForValue.build()); 700 } 701 bitField0_ |= 0x00000001; 702 onChanged(); 703 return this; 704 } 705 /** 706 * 707 * 708 * <pre> 709 * Key of the finding. 710 * </pre> 711 * 712 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 713 */ mergeRecordKey(com.google.privacy.dlp.v2.RecordKey value)714 public Builder mergeRecordKey(com.google.privacy.dlp.v2.RecordKey value) { 715 if (recordKeyBuilder_ == null) { 716 if (((bitField0_ & 0x00000001) != 0) 717 && recordKey_ != null 718 && recordKey_ != com.google.privacy.dlp.v2.RecordKey.getDefaultInstance()) { 719 getRecordKeyBuilder().mergeFrom(value); 720 } else { 721 recordKey_ = value; 722 } 723 } else { 724 recordKeyBuilder_.mergeFrom(value); 725 } 726 bitField0_ |= 0x00000001; 727 onChanged(); 728 return this; 729 } 730 /** 731 * 732 * 733 * <pre> 734 * Key of the finding. 735 * </pre> 736 * 737 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 738 */ clearRecordKey()739 public Builder clearRecordKey() { 740 bitField0_ = (bitField0_ & ~0x00000001); 741 recordKey_ = null; 742 if (recordKeyBuilder_ != null) { 743 recordKeyBuilder_.dispose(); 744 recordKeyBuilder_ = null; 745 } 746 onChanged(); 747 return this; 748 } 749 /** 750 * 751 * 752 * <pre> 753 * Key of the finding. 754 * </pre> 755 * 756 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 757 */ getRecordKeyBuilder()758 public com.google.privacy.dlp.v2.RecordKey.Builder getRecordKeyBuilder() { 759 bitField0_ |= 0x00000001; 760 onChanged(); 761 return getRecordKeyFieldBuilder().getBuilder(); 762 } 763 /** 764 * 765 * 766 * <pre> 767 * Key of the finding. 768 * </pre> 769 * 770 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 771 */ getRecordKeyOrBuilder()772 public com.google.privacy.dlp.v2.RecordKeyOrBuilder getRecordKeyOrBuilder() { 773 if (recordKeyBuilder_ != null) { 774 return recordKeyBuilder_.getMessageOrBuilder(); 775 } else { 776 return recordKey_ == null 777 ? com.google.privacy.dlp.v2.RecordKey.getDefaultInstance() 778 : recordKey_; 779 } 780 } 781 /** 782 * 783 * 784 * <pre> 785 * Key of the finding. 786 * </pre> 787 * 788 * <code>.google.privacy.dlp.v2.RecordKey record_key = 1;</code> 789 */ 790 private com.google.protobuf.SingleFieldBuilderV3< 791 com.google.privacy.dlp.v2.RecordKey, 792 com.google.privacy.dlp.v2.RecordKey.Builder, 793 com.google.privacy.dlp.v2.RecordKeyOrBuilder> getRecordKeyFieldBuilder()794 getRecordKeyFieldBuilder() { 795 if (recordKeyBuilder_ == null) { 796 recordKeyBuilder_ = 797 new com.google.protobuf.SingleFieldBuilderV3< 798 com.google.privacy.dlp.v2.RecordKey, 799 com.google.privacy.dlp.v2.RecordKey.Builder, 800 com.google.privacy.dlp.v2.RecordKeyOrBuilder>( 801 getRecordKey(), getParentForChildren(), isClean()); 802 recordKey_ = null; 803 } 804 return recordKeyBuilder_; 805 } 806 807 private com.google.privacy.dlp.v2.FieldId fieldId_; 808 private com.google.protobuf.SingleFieldBuilderV3< 809 com.google.privacy.dlp.v2.FieldId, 810 com.google.privacy.dlp.v2.FieldId.Builder, 811 com.google.privacy.dlp.v2.FieldIdOrBuilder> 812 fieldIdBuilder_; 813 /** 814 * 815 * 816 * <pre> 817 * Field id of the field containing the finding. 818 * </pre> 819 * 820 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 821 * 822 * @return Whether the fieldId field is set. 823 */ hasFieldId()824 public boolean hasFieldId() { 825 return ((bitField0_ & 0x00000002) != 0); 826 } 827 /** 828 * 829 * 830 * <pre> 831 * Field id of the field containing the finding. 832 * </pre> 833 * 834 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 835 * 836 * @return The fieldId. 837 */ getFieldId()838 public com.google.privacy.dlp.v2.FieldId getFieldId() { 839 if (fieldIdBuilder_ == null) { 840 return fieldId_ == null ? com.google.privacy.dlp.v2.FieldId.getDefaultInstance() : fieldId_; 841 } else { 842 return fieldIdBuilder_.getMessage(); 843 } 844 } 845 /** 846 * 847 * 848 * <pre> 849 * Field id of the field containing the finding. 850 * </pre> 851 * 852 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 853 */ setFieldId(com.google.privacy.dlp.v2.FieldId value)854 public Builder setFieldId(com.google.privacy.dlp.v2.FieldId value) { 855 if (fieldIdBuilder_ == null) { 856 if (value == null) { 857 throw new NullPointerException(); 858 } 859 fieldId_ = value; 860 } else { 861 fieldIdBuilder_.setMessage(value); 862 } 863 bitField0_ |= 0x00000002; 864 onChanged(); 865 return this; 866 } 867 /** 868 * 869 * 870 * <pre> 871 * Field id of the field containing the finding. 872 * </pre> 873 * 874 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 875 */ setFieldId(com.google.privacy.dlp.v2.FieldId.Builder builderForValue)876 public Builder setFieldId(com.google.privacy.dlp.v2.FieldId.Builder builderForValue) { 877 if (fieldIdBuilder_ == null) { 878 fieldId_ = builderForValue.build(); 879 } else { 880 fieldIdBuilder_.setMessage(builderForValue.build()); 881 } 882 bitField0_ |= 0x00000002; 883 onChanged(); 884 return this; 885 } 886 /** 887 * 888 * 889 * <pre> 890 * Field id of the field containing the finding. 891 * </pre> 892 * 893 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 894 */ mergeFieldId(com.google.privacy.dlp.v2.FieldId value)895 public Builder mergeFieldId(com.google.privacy.dlp.v2.FieldId value) { 896 if (fieldIdBuilder_ == null) { 897 if (((bitField0_ & 0x00000002) != 0) 898 && fieldId_ != null 899 && fieldId_ != com.google.privacy.dlp.v2.FieldId.getDefaultInstance()) { 900 getFieldIdBuilder().mergeFrom(value); 901 } else { 902 fieldId_ = value; 903 } 904 } else { 905 fieldIdBuilder_.mergeFrom(value); 906 } 907 bitField0_ |= 0x00000002; 908 onChanged(); 909 return this; 910 } 911 /** 912 * 913 * 914 * <pre> 915 * Field id of the field containing the finding. 916 * </pre> 917 * 918 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 919 */ clearFieldId()920 public Builder clearFieldId() { 921 bitField0_ = (bitField0_ & ~0x00000002); 922 fieldId_ = null; 923 if (fieldIdBuilder_ != null) { 924 fieldIdBuilder_.dispose(); 925 fieldIdBuilder_ = null; 926 } 927 onChanged(); 928 return this; 929 } 930 /** 931 * 932 * 933 * <pre> 934 * Field id of the field containing the finding. 935 * </pre> 936 * 937 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 938 */ getFieldIdBuilder()939 public com.google.privacy.dlp.v2.FieldId.Builder getFieldIdBuilder() { 940 bitField0_ |= 0x00000002; 941 onChanged(); 942 return getFieldIdFieldBuilder().getBuilder(); 943 } 944 /** 945 * 946 * 947 * <pre> 948 * Field id of the field containing the finding. 949 * </pre> 950 * 951 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 952 */ getFieldIdOrBuilder()953 public com.google.privacy.dlp.v2.FieldIdOrBuilder getFieldIdOrBuilder() { 954 if (fieldIdBuilder_ != null) { 955 return fieldIdBuilder_.getMessageOrBuilder(); 956 } else { 957 return fieldId_ == null ? com.google.privacy.dlp.v2.FieldId.getDefaultInstance() : fieldId_; 958 } 959 } 960 /** 961 * 962 * 963 * <pre> 964 * Field id of the field containing the finding. 965 * </pre> 966 * 967 * <code>.google.privacy.dlp.v2.FieldId field_id = 2;</code> 968 */ 969 private com.google.protobuf.SingleFieldBuilderV3< 970 com.google.privacy.dlp.v2.FieldId, 971 com.google.privacy.dlp.v2.FieldId.Builder, 972 com.google.privacy.dlp.v2.FieldIdOrBuilder> getFieldIdFieldBuilder()973 getFieldIdFieldBuilder() { 974 if (fieldIdBuilder_ == null) { 975 fieldIdBuilder_ = 976 new com.google.protobuf.SingleFieldBuilderV3< 977 com.google.privacy.dlp.v2.FieldId, 978 com.google.privacy.dlp.v2.FieldId.Builder, 979 com.google.privacy.dlp.v2.FieldIdOrBuilder>( 980 getFieldId(), getParentForChildren(), isClean()); 981 fieldId_ = null; 982 } 983 return fieldIdBuilder_; 984 } 985 986 private com.google.privacy.dlp.v2.TableLocation tableLocation_; 987 private com.google.protobuf.SingleFieldBuilderV3< 988 com.google.privacy.dlp.v2.TableLocation, 989 com.google.privacy.dlp.v2.TableLocation.Builder, 990 com.google.privacy.dlp.v2.TableLocationOrBuilder> 991 tableLocationBuilder_; 992 /** 993 * 994 * 995 * <pre> 996 * Location within a `ContentItem.Table`. 997 * </pre> 998 * 999 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1000 * 1001 * @return Whether the tableLocation field is set. 1002 */ hasTableLocation()1003 public boolean hasTableLocation() { 1004 return ((bitField0_ & 0x00000004) != 0); 1005 } 1006 /** 1007 * 1008 * 1009 * <pre> 1010 * Location within a `ContentItem.Table`. 1011 * </pre> 1012 * 1013 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1014 * 1015 * @return The tableLocation. 1016 */ getTableLocation()1017 public com.google.privacy.dlp.v2.TableLocation getTableLocation() { 1018 if (tableLocationBuilder_ == null) { 1019 return tableLocation_ == null 1020 ? com.google.privacy.dlp.v2.TableLocation.getDefaultInstance() 1021 : tableLocation_; 1022 } else { 1023 return tableLocationBuilder_.getMessage(); 1024 } 1025 } 1026 /** 1027 * 1028 * 1029 * <pre> 1030 * Location within a `ContentItem.Table`. 1031 * </pre> 1032 * 1033 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1034 */ setTableLocation(com.google.privacy.dlp.v2.TableLocation value)1035 public Builder setTableLocation(com.google.privacy.dlp.v2.TableLocation value) { 1036 if (tableLocationBuilder_ == null) { 1037 if (value == null) { 1038 throw new NullPointerException(); 1039 } 1040 tableLocation_ = value; 1041 } else { 1042 tableLocationBuilder_.setMessage(value); 1043 } 1044 bitField0_ |= 0x00000004; 1045 onChanged(); 1046 return this; 1047 } 1048 /** 1049 * 1050 * 1051 * <pre> 1052 * Location within a `ContentItem.Table`. 1053 * </pre> 1054 * 1055 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1056 */ setTableLocation( com.google.privacy.dlp.v2.TableLocation.Builder builderForValue)1057 public Builder setTableLocation( 1058 com.google.privacy.dlp.v2.TableLocation.Builder builderForValue) { 1059 if (tableLocationBuilder_ == null) { 1060 tableLocation_ = builderForValue.build(); 1061 } else { 1062 tableLocationBuilder_.setMessage(builderForValue.build()); 1063 } 1064 bitField0_ |= 0x00000004; 1065 onChanged(); 1066 return this; 1067 } 1068 /** 1069 * 1070 * 1071 * <pre> 1072 * Location within a `ContentItem.Table`. 1073 * </pre> 1074 * 1075 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1076 */ mergeTableLocation(com.google.privacy.dlp.v2.TableLocation value)1077 public Builder mergeTableLocation(com.google.privacy.dlp.v2.TableLocation value) { 1078 if (tableLocationBuilder_ == null) { 1079 if (((bitField0_ & 0x00000004) != 0) 1080 && tableLocation_ != null 1081 && tableLocation_ != com.google.privacy.dlp.v2.TableLocation.getDefaultInstance()) { 1082 getTableLocationBuilder().mergeFrom(value); 1083 } else { 1084 tableLocation_ = value; 1085 } 1086 } else { 1087 tableLocationBuilder_.mergeFrom(value); 1088 } 1089 bitField0_ |= 0x00000004; 1090 onChanged(); 1091 return this; 1092 } 1093 /** 1094 * 1095 * 1096 * <pre> 1097 * Location within a `ContentItem.Table`. 1098 * </pre> 1099 * 1100 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1101 */ clearTableLocation()1102 public Builder clearTableLocation() { 1103 bitField0_ = (bitField0_ & ~0x00000004); 1104 tableLocation_ = null; 1105 if (tableLocationBuilder_ != null) { 1106 tableLocationBuilder_.dispose(); 1107 tableLocationBuilder_ = null; 1108 } 1109 onChanged(); 1110 return this; 1111 } 1112 /** 1113 * 1114 * 1115 * <pre> 1116 * Location within a `ContentItem.Table`. 1117 * </pre> 1118 * 1119 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1120 */ getTableLocationBuilder()1121 public com.google.privacy.dlp.v2.TableLocation.Builder getTableLocationBuilder() { 1122 bitField0_ |= 0x00000004; 1123 onChanged(); 1124 return getTableLocationFieldBuilder().getBuilder(); 1125 } 1126 /** 1127 * 1128 * 1129 * <pre> 1130 * Location within a `ContentItem.Table`. 1131 * </pre> 1132 * 1133 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1134 */ getTableLocationOrBuilder()1135 public com.google.privacy.dlp.v2.TableLocationOrBuilder getTableLocationOrBuilder() { 1136 if (tableLocationBuilder_ != null) { 1137 return tableLocationBuilder_.getMessageOrBuilder(); 1138 } else { 1139 return tableLocation_ == null 1140 ? com.google.privacy.dlp.v2.TableLocation.getDefaultInstance() 1141 : tableLocation_; 1142 } 1143 } 1144 /** 1145 * 1146 * 1147 * <pre> 1148 * Location within a `ContentItem.Table`. 1149 * </pre> 1150 * 1151 * <code>.google.privacy.dlp.v2.TableLocation table_location = 3;</code> 1152 */ 1153 private com.google.protobuf.SingleFieldBuilderV3< 1154 com.google.privacy.dlp.v2.TableLocation, 1155 com.google.privacy.dlp.v2.TableLocation.Builder, 1156 com.google.privacy.dlp.v2.TableLocationOrBuilder> getTableLocationFieldBuilder()1157 getTableLocationFieldBuilder() { 1158 if (tableLocationBuilder_ == null) { 1159 tableLocationBuilder_ = 1160 new com.google.protobuf.SingleFieldBuilderV3< 1161 com.google.privacy.dlp.v2.TableLocation, 1162 com.google.privacy.dlp.v2.TableLocation.Builder, 1163 com.google.privacy.dlp.v2.TableLocationOrBuilder>( 1164 getTableLocation(), getParentForChildren(), isClean()); 1165 tableLocation_ = null; 1166 } 1167 return tableLocationBuilder_; 1168 } 1169 1170 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1171 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1172 return super.setUnknownFields(unknownFields); 1173 } 1174 1175 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1176 public final Builder mergeUnknownFields( 1177 final com.google.protobuf.UnknownFieldSet unknownFields) { 1178 return super.mergeUnknownFields(unknownFields); 1179 } 1180 1181 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.RecordLocation) 1182 } 1183 1184 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.RecordLocation) 1185 private static final com.google.privacy.dlp.v2.RecordLocation DEFAULT_INSTANCE; 1186 1187 static { 1188 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.RecordLocation(); 1189 } 1190 getDefaultInstance()1191 public static com.google.privacy.dlp.v2.RecordLocation getDefaultInstance() { 1192 return DEFAULT_INSTANCE; 1193 } 1194 1195 private static final com.google.protobuf.Parser<RecordLocation> PARSER = 1196 new com.google.protobuf.AbstractParser<RecordLocation>() { 1197 @java.lang.Override 1198 public RecordLocation parsePartialFrom( 1199 com.google.protobuf.CodedInputStream input, 1200 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1201 throws com.google.protobuf.InvalidProtocolBufferException { 1202 Builder builder = newBuilder(); 1203 try { 1204 builder.mergeFrom(input, extensionRegistry); 1205 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1206 throw e.setUnfinishedMessage(builder.buildPartial()); 1207 } catch (com.google.protobuf.UninitializedMessageException e) { 1208 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1209 } catch (java.io.IOException e) { 1210 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1211 .setUnfinishedMessage(builder.buildPartial()); 1212 } 1213 return builder.buildPartial(); 1214 } 1215 }; 1216 parser()1217 public static com.google.protobuf.Parser<RecordLocation> parser() { 1218 return PARSER; 1219 } 1220 1221 @java.lang.Override getParserForType()1222 public com.google.protobuf.Parser<RecordLocation> getParserForType() { 1223 return PARSER; 1224 } 1225 1226 @java.lang.Override getDefaultInstanceForType()1227 public com.google.privacy.dlp.v2.RecordLocation getDefaultInstanceForType() { 1228 return DEFAULT_INSTANCE; 1229 } 1230 } 1231