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