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 * Storage metadata label to indicate which metadata entry contains findings. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.StorageMetadataLabel} 29 */ 30 public final class StorageMetadataLabel extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.StorageMetadataLabel) 33 StorageMetadataLabelOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use StorageMetadataLabel.newBuilder() to construct. StorageMetadataLabel(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private StorageMetadataLabel(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 StorageMetadataLabel()40 private StorageMetadataLabel() { 41 key_ = ""; 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new StorageMetadataLabel(); 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_StorageMetadataLabel_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_StorageMetadataLabel_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.privacy.dlp.v2.StorageMetadataLabel.class, 67 com.google.privacy.dlp.v2.StorageMetadataLabel.Builder.class); 68 } 69 70 public static final int KEY_FIELD_NUMBER = 1; 71 72 @SuppressWarnings("serial") 73 private volatile java.lang.Object key_ = ""; 74 /** 75 * <code>string key = 1;</code> 76 * 77 * @return The key. 78 */ 79 @java.lang.Override getKey()80 public java.lang.String getKey() { 81 java.lang.Object ref = key_; 82 if (ref instanceof java.lang.String) { 83 return (java.lang.String) ref; 84 } else { 85 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 86 java.lang.String s = bs.toStringUtf8(); 87 key_ = s; 88 return s; 89 } 90 } 91 /** 92 * <code>string key = 1;</code> 93 * 94 * @return The bytes for key. 95 */ 96 @java.lang.Override getKeyBytes()97 public com.google.protobuf.ByteString getKeyBytes() { 98 java.lang.Object ref = key_; 99 if (ref instanceof java.lang.String) { 100 com.google.protobuf.ByteString b = 101 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 102 key_ = b; 103 return b; 104 } else { 105 return (com.google.protobuf.ByteString) ref; 106 } 107 } 108 109 private byte memoizedIsInitialized = -1; 110 111 @java.lang.Override isInitialized()112 public final boolean isInitialized() { 113 byte isInitialized = memoizedIsInitialized; 114 if (isInitialized == 1) return true; 115 if (isInitialized == 0) return false; 116 117 memoizedIsInitialized = 1; 118 return true; 119 } 120 121 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)122 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 123 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { 124 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); 125 } 126 getUnknownFields().writeTo(output); 127 } 128 129 @java.lang.Override getSerializedSize()130 public int getSerializedSize() { 131 int size = memoizedSize; 132 if (size != -1) return size; 133 134 size = 0; 135 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { 136 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); 137 } 138 size += getUnknownFields().getSerializedSize(); 139 memoizedSize = size; 140 return size; 141 } 142 143 @java.lang.Override equals(final java.lang.Object obj)144 public boolean equals(final java.lang.Object obj) { 145 if (obj == this) { 146 return true; 147 } 148 if (!(obj instanceof com.google.privacy.dlp.v2.StorageMetadataLabel)) { 149 return super.equals(obj); 150 } 151 com.google.privacy.dlp.v2.StorageMetadataLabel other = 152 (com.google.privacy.dlp.v2.StorageMetadataLabel) obj; 153 154 if (!getKey().equals(other.getKey())) return false; 155 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 156 return true; 157 } 158 159 @java.lang.Override hashCode()160 public int hashCode() { 161 if (memoizedHashCode != 0) { 162 return memoizedHashCode; 163 } 164 int hash = 41; 165 hash = (19 * hash) + getDescriptor().hashCode(); 166 hash = (37 * hash) + KEY_FIELD_NUMBER; 167 hash = (53 * hash) + getKey().hashCode(); 168 hash = (29 * hash) + getUnknownFields().hashCode(); 169 memoizedHashCode = hash; 170 return hash; 171 } 172 parseFrom(java.nio.ByteBuffer data)173 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom(java.nio.ByteBuffer data) 174 throws com.google.protobuf.InvalidProtocolBufferException { 175 return PARSER.parseFrom(data); 176 } 177 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)178 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom( 179 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 180 throws com.google.protobuf.InvalidProtocolBufferException { 181 return PARSER.parseFrom(data, extensionRegistry); 182 } 183 parseFrom( com.google.protobuf.ByteString data)184 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom( 185 com.google.protobuf.ByteString data) 186 throws com.google.protobuf.InvalidProtocolBufferException { 187 return PARSER.parseFrom(data); 188 } 189 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)190 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom( 191 com.google.protobuf.ByteString data, 192 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 193 throws com.google.protobuf.InvalidProtocolBufferException { 194 return PARSER.parseFrom(data, extensionRegistry); 195 } 196 parseFrom(byte[] data)197 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom(byte[] data) 198 throws com.google.protobuf.InvalidProtocolBufferException { 199 return PARSER.parseFrom(data); 200 } 201 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)202 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom( 203 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 204 throws com.google.protobuf.InvalidProtocolBufferException { 205 return PARSER.parseFrom(data, extensionRegistry); 206 } 207 parseFrom(java.io.InputStream input)208 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom(java.io.InputStream input) 209 throws java.io.IOException { 210 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 211 } 212 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)213 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom( 214 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 215 throws java.io.IOException { 216 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 217 PARSER, input, extensionRegistry); 218 } 219 parseDelimitedFrom( java.io.InputStream input)220 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseDelimitedFrom( 221 java.io.InputStream input) throws java.io.IOException { 222 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 223 } 224 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)225 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseDelimitedFrom( 226 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 227 throws java.io.IOException { 228 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 229 PARSER, input, extensionRegistry); 230 } 231 parseFrom( com.google.protobuf.CodedInputStream input)232 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom( 233 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 234 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 235 } 236 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)237 public static com.google.privacy.dlp.v2.StorageMetadataLabel parseFrom( 238 com.google.protobuf.CodedInputStream input, 239 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 240 throws java.io.IOException { 241 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 242 PARSER, input, extensionRegistry); 243 } 244 245 @java.lang.Override newBuilderForType()246 public Builder newBuilderForType() { 247 return newBuilder(); 248 } 249 newBuilder()250 public static Builder newBuilder() { 251 return DEFAULT_INSTANCE.toBuilder(); 252 } 253 newBuilder(com.google.privacy.dlp.v2.StorageMetadataLabel prototype)254 public static Builder newBuilder(com.google.privacy.dlp.v2.StorageMetadataLabel prototype) { 255 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 256 } 257 258 @java.lang.Override toBuilder()259 public Builder toBuilder() { 260 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 261 } 262 263 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)264 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 265 Builder builder = new Builder(parent); 266 return builder; 267 } 268 /** 269 * 270 * 271 * <pre> 272 * Storage metadata label to indicate which metadata entry contains findings. 273 * </pre> 274 * 275 * Protobuf type {@code google.privacy.dlp.v2.StorageMetadataLabel} 276 */ 277 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 278 implements 279 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.StorageMetadataLabel) 280 com.google.privacy.dlp.v2.StorageMetadataLabelOrBuilder { getDescriptor()281 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 282 return com.google.privacy.dlp.v2.DlpProto 283 .internal_static_google_privacy_dlp_v2_StorageMetadataLabel_descriptor; 284 } 285 286 @java.lang.Override 287 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()288 internalGetFieldAccessorTable() { 289 return com.google.privacy.dlp.v2.DlpProto 290 .internal_static_google_privacy_dlp_v2_StorageMetadataLabel_fieldAccessorTable 291 .ensureFieldAccessorsInitialized( 292 com.google.privacy.dlp.v2.StorageMetadataLabel.class, 293 com.google.privacy.dlp.v2.StorageMetadataLabel.Builder.class); 294 } 295 296 // Construct using com.google.privacy.dlp.v2.StorageMetadataLabel.newBuilder() Builder()297 private Builder() {} 298 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)299 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 300 super(parent); 301 } 302 303 @java.lang.Override clear()304 public Builder clear() { 305 super.clear(); 306 bitField0_ = 0; 307 key_ = ""; 308 return this; 309 } 310 311 @java.lang.Override getDescriptorForType()312 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 313 return com.google.privacy.dlp.v2.DlpProto 314 .internal_static_google_privacy_dlp_v2_StorageMetadataLabel_descriptor; 315 } 316 317 @java.lang.Override getDefaultInstanceForType()318 public com.google.privacy.dlp.v2.StorageMetadataLabel getDefaultInstanceForType() { 319 return com.google.privacy.dlp.v2.StorageMetadataLabel.getDefaultInstance(); 320 } 321 322 @java.lang.Override build()323 public com.google.privacy.dlp.v2.StorageMetadataLabel build() { 324 com.google.privacy.dlp.v2.StorageMetadataLabel result = buildPartial(); 325 if (!result.isInitialized()) { 326 throw newUninitializedMessageException(result); 327 } 328 return result; 329 } 330 331 @java.lang.Override buildPartial()332 public com.google.privacy.dlp.v2.StorageMetadataLabel buildPartial() { 333 com.google.privacy.dlp.v2.StorageMetadataLabel result = 334 new com.google.privacy.dlp.v2.StorageMetadataLabel(this); 335 if (bitField0_ != 0) { 336 buildPartial0(result); 337 } 338 onBuilt(); 339 return result; 340 } 341 buildPartial0(com.google.privacy.dlp.v2.StorageMetadataLabel result)342 private void buildPartial0(com.google.privacy.dlp.v2.StorageMetadataLabel result) { 343 int from_bitField0_ = bitField0_; 344 if (((from_bitField0_ & 0x00000001) != 0)) { 345 result.key_ = key_; 346 } 347 } 348 349 @java.lang.Override clone()350 public Builder clone() { 351 return super.clone(); 352 } 353 354 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)355 public Builder setField( 356 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 357 return super.setField(field, value); 358 } 359 360 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)361 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 362 return super.clearField(field); 363 } 364 365 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)366 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 367 return super.clearOneof(oneof); 368 } 369 370 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)371 public Builder setRepeatedField( 372 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 373 return super.setRepeatedField(field, index, value); 374 } 375 376 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)377 public Builder addRepeatedField( 378 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 379 return super.addRepeatedField(field, value); 380 } 381 382 @java.lang.Override mergeFrom(com.google.protobuf.Message other)383 public Builder mergeFrom(com.google.protobuf.Message other) { 384 if (other instanceof com.google.privacy.dlp.v2.StorageMetadataLabel) { 385 return mergeFrom((com.google.privacy.dlp.v2.StorageMetadataLabel) other); 386 } else { 387 super.mergeFrom(other); 388 return this; 389 } 390 } 391 mergeFrom(com.google.privacy.dlp.v2.StorageMetadataLabel other)392 public Builder mergeFrom(com.google.privacy.dlp.v2.StorageMetadataLabel other) { 393 if (other == com.google.privacy.dlp.v2.StorageMetadataLabel.getDefaultInstance()) return this; 394 if (!other.getKey().isEmpty()) { 395 key_ = other.key_; 396 bitField0_ |= 0x00000001; 397 onChanged(); 398 } 399 this.mergeUnknownFields(other.getUnknownFields()); 400 onChanged(); 401 return this; 402 } 403 404 @java.lang.Override isInitialized()405 public final boolean isInitialized() { 406 return true; 407 } 408 409 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)410 public Builder mergeFrom( 411 com.google.protobuf.CodedInputStream input, 412 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 413 throws java.io.IOException { 414 if (extensionRegistry == null) { 415 throw new java.lang.NullPointerException(); 416 } 417 try { 418 boolean done = false; 419 while (!done) { 420 int tag = input.readTag(); 421 switch (tag) { 422 case 0: 423 done = true; 424 break; 425 case 10: 426 { 427 key_ = input.readStringRequireUtf8(); 428 bitField0_ |= 0x00000001; 429 break; 430 } // case 10 431 default: 432 { 433 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 434 done = true; // was an endgroup tag 435 } 436 break; 437 } // default: 438 } // switch (tag) 439 } // while (!done) 440 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 441 throw e.unwrapIOException(); 442 } finally { 443 onChanged(); 444 } // finally 445 return this; 446 } 447 448 private int bitField0_; 449 450 private java.lang.Object key_ = ""; 451 /** 452 * <code>string key = 1;</code> 453 * 454 * @return The key. 455 */ getKey()456 public java.lang.String getKey() { 457 java.lang.Object ref = key_; 458 if (!(ref instanceof java.lang.String)) { 459 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 460 java.lang.String s = bs.toStringUtf8(); 461 key_ = s; 462 return s; 463 } else { 464 return (java.lang.String) ref; 465 } 466 } 467 /** 468 * <code>string key = 1;</code> 469 * 470 * @return The bytes for key. 471 */ getKeyBytes()472 public com.google.protobuf.ByteString getKeyBytes() { 473 java.lang.Object ref = key_; 474 if (ref instanceof String) { 475 com.google.protobuf.ByteString b = 476 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 477 key_ = b; 478 return b; 479 } else { 480 return (com.google.protobuf.ByteString) ref; 481 } 482 } 483 /** 484 * <code>string key = 1;</code> 485 * 486 * @param value The key to set. 487 * @return This builder for chaining. 488 */ setKey(java.lang.String value)489 public Builder setKey(java.lang.String value) { 490 if (value == null) { 491 throw new NullPointerException(); 492 } 493 key_ = value; 494 bitField0_ |= 0x00000001; 495 onChanged(); 496 return this; 497 } 498 /** 499 * <code>string key = 1;</code> 500 * 501 * @return This builder for chaining. 502 */ clearKey()503 public Builder clearKey() { 504 key_ = getDefaultInstance().getKey(); 505 bitField0_ = (bitField0_ & ~0x00000001); 506 onChanged(); 507 return this; 508 } 509 /** 510 * <code>string key = 1;</code> 511 * 512 * @param value The bytes for key to set. 513 * @return This builder for chaining. 514 */ setKeyBytes(com.google.protobuf.ByteString value)515 public Builder setKeyBytes(com.google.protobuf.ByteString value) { 516 if (value == null) { 517 throw new NullPointerException(); 518 } 519 checkByteStringIsUtf8(value); 520 key_ = value; 521 bitField0_ |= 0x00000001; 522 onChanged(); 523 return this; 524 } 525 526 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)527 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 528 return super.setUnknownFields(unknownFields); 529 } 530 531 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)532 public final Builder mergeUnknownFields( 533 final com.google.protobuf.UnknownFieldSet unknownFields) { 534 return super.mergeUnknownFields(unknownFields); 535 } 536 537 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.StorageMetadataLabel) 538 } 539 540 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.StorageMetadataLabel) 541 private static final com.google.privacy.dlp.v2.StorageMetadataLabel DEFAULT_INSTANCE; 542 543 static { 544 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.StorageMetadataLabel(); 545 } 546 getDefaultInstance()547 public static com.google.privacy.dlp.v2.StorageMetadataLabel getDefaultInstance() { 548 return DEFAULT_INSTANCE; 549 } 550 551 private static final com.google.protobuf.Parser<StorageMetadataLabel> PARSER = 552 new com.google.protobuf.AbstractParser<StorageMetadataLabel>() { 553 @java.lang.Override 554 public StorageMetadataLabel parsePartialFrom( 555 com.google.protobuf.CodedInputStream input, 556 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 557 throws com.google.protobuf.InvalidProtocolBufferException { 558 Builder builder = newBuilder(); 559 try { 560 builder.mergeFrom(input, extensionRegistry); 561 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 562 throw e.setUnfinishedMessage(builder.buildPartial()); 563 } catch (com.google.protobuf.UninitializedMessageException e) { 564 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 565 } catch (java.io.IOException e) { 566 throw new com.google.protobuf.InvalidProtocolBufferException(e) 567 .setUnfinishedMessage(builder.buildPartial()); 568 } 569 return builder.buildPartial(); 570 } 571 }; 572 parser()573 public static com.google.protobuf.Parser<StorageMetadataLabel> parser() { 574 return PARSER; 575 } 576 577 @java.lang.Override getParserForType()578 public com.google.protobuf.Parser<StorageMetadataLabel> getParserForType() { 579 return PARSER; 580 } 581 582 @java.lang.Override getDefaultInstanceForType()583 public com.google.privacy.dlp.v2.StorageMetadataLabel getDefaultInstanceForType() { 584 return DEFAULT_INSTANCE; 585 } 586 } 587