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