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 * StoredInfoType resource message that contains information about the current 26 * version and any pending updates. 27 * </pre> 28 * 29 * Protobuf type {@code google.privacy.dlp.v2.StoredInfoType} 30 */ 31 public final class StoredInfoType extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.StoredInfoType) 34 StoredInfoTypeOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use StoredInfoType.newBuilder() to construct. StoredInfoType(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private StoredInfoType(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 StoredInfoType()41 private StoredInfoType() { 42 name_ = ""; 43 pendingVersions_ = java.util.Collections.emptyList(); 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new StoredInfoType(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.privacy.dlp.v2.DlpProto 59 .internal_static_google_privacy_dlp_v2_StoredInfoType_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.privacy.dlp.v2.DlpProto 66 .internal_static_google_privacy_dlp_v2_StoredInfoType_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.privacy.dlp.v2.StoredInfoType.class, 69 com.google.privacy.dlp.v2.StoredInfoType.Builder.class); 70 } 71 72 public static final int NAME_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object name_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Resource name. 81 * </pre> 82 * 83 * <code>string name = 1;</code> 84 * 85 * @return The name. 86 */ 87 @java.lang.Override getName()88 public java.lang.String getName() { 89 java.lang.Object ref = name_; 90 if (ref instanceof java.lang.String) { 91 return (java.lang.String) ref; 92 } else { 93 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 94 java.lang.String s = bs.toStringUtf8(); 95 name_ = s; 96 return s; 97 } 98 } 99 /** 100 * 101 * 102 * <pre> 103 * Resource name. 104 * </pre> 105 * 106 * <code>string name = 1;</code> 107 * 108 * @return The bytes for name. 109 */ 110 @java.lang.Override getNameBytes()111 public com.google.protobuf.ByteString getNameBytes() { 112 java.lang.Object ref = name_; 113 if (ref instanceof java.lang.String) { 114 com.google.protobuf.ByteString b = 115 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 116 name_ = b; 117 return b; 118 } else { 119 return (com.google.protobuf.ByteString) ref; 120 } 121 } 122 123 public static final int CURRENT_VERSION_FIELD_NUMBER = 2; 124 private com.google.privacy.dlp.v2.StoredInfoTypeVersion currentVersion_; 125 /** 126 * 127 * 128 * <pre> 129 * Current version of the stored info type. 130 * </pre> 131 * 132 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 133 * 134 * @return Whether the currentVersion field is set. 135 */ 136 @java.lang.Override hasCurrentVersion()137 public boolean hasCurrentVersion() { 138 return currentVersion_ != null; 139 } 140 /** 141 * 142 * 143 * <pre> 144 * Current version of the stored info type. 145 * </pre> 146 * 147 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 148 * 149 * @return The currentVersion. 150 */ 151 @java.lang.Override getCurrentVersion()152 public com.google.privacy.dlp.v2.StoredInfoTypeVersion getCurrentVersion() { 153 return currentVersion_ == null 154 ? com.google.privacy.dlp.v2.StoredInfoTypeVersion.getDefaultInstance() 155 : currentVersion_; 156 } 157 /** 158 * 159 * 160 * <pre> 161 * Current version of the stored info type. 162 * </pre> 163 * 164 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 165 */ 166 @java.lang.Override getCurrentVersionOrBuilder()167 public com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder getCurrentVersionOrBuilder() { 168 return currentVersion_ == null 169 ? com.google.privacy.dlp.v2.StoredInfoTypeVersion.getDefaultInstance() 170 : currentVersion_; 171 } 172 173 public static final int PENDING_VERSIONS_FIELD_NUMBER = 3; 174 175 @SuppressWarnings("serial") 176 private java.util.List<com.google.privacy.dlp.v2.StoredInfoTypeVersion> pendingVersions_; 177 /** 178 * 179 * 180 * <pre> 181 * Pending versions of the stored info type. Empty if no versions are 182 * pending. 183 * </pre> 184 * 185 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 186 */ 187 @java.lang.Override getPendingVersionsList()188 public java.util.List<com.google.privacy.dlp.v2.StoredInfoTypeVersion> getPendingVersionsList() { 189 return pendingVersions_; 190 } 191 /** 192 * 193 * 194 * <pre> 195 * Pending versions of the stored info type. Empty if no versions are 196 * pending. 197 * </pre> 198 * 199 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 200 */ 201 @java.lang.Override 202 public java.util.List<? extends com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder> getPendingVersionsOrBuilderList()203 getPendingVersionsOrBuilderList() { 204 return pendingVersions_; 205 } 206 /** 207 * 208 * 209 * <pre> 210 * Pending versions of the stored info type. Empty if no versions are 211 * pending. 212 * </pre> 213 * 214 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 215 */ 216 @java.lang.Override getPendingVersionsCount()217 public int getPendingVersionsCount() { 218 return pendingVersions_.size(); 219 } 220 /** 221 * 222 * 223 * <pre> 224 * Pending versions of the stored info type. Empty if no versions are 225 * pending. 226 * </pre> 227 * 228 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 229 */ 230 @java.lang.Override getPendingVersions(int index)231 public com.google.privacy.dlp.v2.StoredInfoTypeVersion getPendingVersions(int index) { 232 return pendingVersions_.get(index); 233 } 234 /** 235 * 236 * 237 * <pre> 238 * Pending versions of the stored info type. Empty if no versions are 239 * pending. 240 * </pre> 241 * 242 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 243 */ 244 @java.lang.Override getPendingVersionsOrBuilder( int index)245 public com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder getPendingVersionsOrBuilder( 246 int index) { 247 return pendingVersions_.get(index); 248 } 249 250 private byte memoizedIsInitialized = -1; 251 252 @java.lang.Override isInitialized()253 public final boolean isInitialized() { 254 byte isInitialized = memoizedIsInitialized; 255 if (isInitialized == 1) return true; 256 if (isInitialized == 0) return false; 257 258 memoizedIsInitialized = 1; 259 return true; 260 } 261 262 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)263 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 264 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 265 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 266 } 267 if (currentVersion_ != null) { 268 output.writeMessage(2, getCurrentVersion()); 269 } 270 for (int i = 0; i < pendingVersions_.size(); i++) { 271 output.writeMessage(3, pendingVersions_.get(i)); 272 } 273 getUnknownFields().writeTo(output); 274 } 275 276 @java.lang.Override getSerializedSize()277 public int getSerializedSize() { 278 int size = memoizedSize; 279 if (size != -1) return size; 280 281 size = 0; 282 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 283 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 284 } 285 if (currentVersion_ != null) { 286 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCurrentVersion()); 287 } 288 for (int i = 0; i < pendingVersions_.size(); i++) { 289 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, pendingVersions_.get(i)); 290 } 291 size += getUnknownFields().getSerializedSize(); 292 memoizedSize = size; 293 return size; 294 } 295 296 @java.lang.Override equals(final java.lang.Object obj)297 public boolean equals(final java.lang.Object obj) { 298 if (obj == this) { 299 return true; 300 } 301 if (!(obj instanceof com.google.privacy.dlp.v2.StoredInfoType)) { 302 return super.equals(obj); 303 } 304 com.google.privacy.dlp.v2.StoredInfoType other = (com.google.privacy.dlp.v2.StoredInfoType) obj; 305 306 if (!getName().equals(other.getName())) return false; 307 if (hasCurrentVersion() != other.hasCurrentVersion()) return false; 308 if (hasCurrentVersion()) { 309 if (!getCurrentVersion().equals(other.getCurrentVersion())) return false; 310 } 311 if (!getPendingVersionsList().equals(other.getPendingVersionsList())) return false; 312 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 313 return true; 314 } 315 316 @java.lang.Override hashCode()317 public int hashCode() { 318 if (memoizedHashCode != 0) { 319 return memoizedHashCode; 320 } 321 int hash = 41; 322 hash = (19 * hash) + getDescriptor().hashCode(); 323 hash = (37 * hash) + NAME_FIELD_NUMBER; 324 hash = (53 * hash) + getName().hashCode(); 325 if (hasCurrentVersion()) { 326 hash = (37 * hash) + CURRENT_VERSION_FIELD_NUMBER; 327 hash = (53 * hash) + getCurrentVersion().hashCode(); 328 } 329 if (getPendingVersionsCount() > 0) { 330 hash = (37 * hash) + PENDING_VERSIONS_FIELD_NUMBER; 331 hash = (53 * hash) + getPendingVersionsList().hashCode(); 332 } 333 hash = (29 * hash) + getUnknownFields().hashCode(); 334 memoizedHashCode = hash; 335 return hash; 336 } 337 parseFrom(java.nio.ByteBuffer data)338 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom(java.nio.ByteBuffer data) 339 throws com.google.protobuf.InvalidProtocolBufferException { 340 return PARSER.parseFrom(data); 341 } 342 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)343 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom( 344 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 345 throws com.google.protobuf.InvalidProtocolBufferException { 346 return PARSER.parseFrom(data, extensionRegistry); 347 } 348 parseFrom( com.google.protobuf.ByteString data)349 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom( 350 com.google.protobuf.ByteString data) 351 throws com.google.protobuf.InvalidProtocolBufferException { 352 return PARSER.parseFrom(data); 353 } 354 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)355 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom( 356 com.google.protobuf.ByteString data, 357 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 358 throws com.google.protobuf.InvalidProtocolBufferException { 359 return PARSER.parseFrom(data, extensionRegistry); 360 } 361 parseFrom(byte[] data)362 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom(byte[] data) 363 throws com.google.protobuf.InvalidProtocolBufferException { 364 return PARSER.parseFrom(data); 365 } 366 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)367 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom( 368 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 369 throws com.google.protobuf.InvalidProtocolBufferException { 370 return PARSER.parseFrom(data, extensionRegistry); 371 } 372 parseFrom(java.io.InputStream input)373 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom(java.io.InputStream input) 374 throws java.io.IOException { 375 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 376 } 377 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)378 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom( 379 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 380 throws java.io.IOException { 381 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 382 PARSER, input, extensionRegistry); 383 } 384 parseDelimitedFrom( java.io.InputStream input)385 public static com.google.privacy.dlp.v2.StoredInfoType parseDelimitedFrom( 386 java.io.InputStream input) throws java.io.IOException { 387 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 388 } 389 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)390 public static com.google.privacy.dlp.v2.StoredInfoType parseDelimitedFrom( 391 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 392 throws java.io.IOException { 393 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 394 PARSER, input, extensionRegistry); 395 } 396 parseFrom( com.google.protobuf.CodedInputStream input)397 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom( 398 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 399 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 400 } 401 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)402 public static com.google.privacy.dlp.v2.StoredInfoType parseFrom( 403 com.google.protobuf.CodedInputStream input, 404 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 405 throws java.io.IOException { 406 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 407 PARSER, input, extensionRegistry); 408 } 409 410 @java.lang.Override newBuilderForType()411 public Builder newBuilderForType() { 412 return newBuilder(); 413 } 414 newBuilder()415 public static Builder newBuilder() { 416 return DEFAULT_INSTANCE.toBuilder(); 417 } 418 newBuilder(com.google.privacy.dlp.v2.StoredInfoType prototype)419 public static Builder newBuilder(com.google.privacy.dlp.v2.StoredInfoType prototype) { 420 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 421 } 422 423 @java.lang.Override toBuilder()424 public Builder toBuilder() { 425 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 426 } 427 428 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)429 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 430 Builder builder = new Builder(parent); 431 return builder; 432 } 433 /** 434 * 435 * 436 * <pre> 437 * StoredInfoType resource message that contains information about the current 438 * version and any pending updates. 439 * </pre> 440 * 441 * Protobuf type {@code google.privacy.dlp.v2.StoredInfoType} 442 */ 443 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 444 implements 445 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.StoredInfoType) 446 com.google.privacy.dlp.v2.StoredInfoTypeOrBuilder { getDescriptor()447 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 448 return com.google.privacy.dlp.v2.DlpProto 449 .internal_static_google_privacy_dlp_v2_StoredInfoType_descriptor; 450 } 451 452 @java.lang.Override 453 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()454 internalGetFieldAccessorTable() { 455 return com.google.privacy.dlp.v2.DlpProto 456 .internal_static_google_privacy_dlp_v2_StoredInfoType_fieldAccessorTable 457 .ensureFieldAccessorsInitialized( 458 com.google.privacy.dlp.v2.StoredInfoType.class, 459 com.google.privacy.dlp.v2.StoredInfoType.Builder.class); 460 } 461 462 // Construct using com.google.privacy.dlp.v2.StoredInfoType.newBuilder() Builder()463 private Builder() {} 464 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)465 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 466 super(parent); 467 } 468 469 @java.lang.Override clear()470 public Builder clear() { 471 super.clear(); 472 bitField0_ = 0; 473 name_ = ""; 474 currentVersion_ = null; 475 if (currentVersionBuilder_ != null) { 476 currentVersionBuilder_.dispose(); 477 currentVersionBuilder_ = null; 478 } 479 if (pendingVersionsBuilder_ == null) { 480 pendingVersions_ = java.util.Collections.emptyList(); 481 } else { 482 pendingVersions_ = null; 483 pendingVersionsBuilder_.clear(); 484 } 485 bitField0_ = (bitField0_ & ~0x00000004); 486 return this; 487 } 488 489 @java.lang.Override getDescriptorForType()490 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 491 return com.google.privacy.dlp.v2.DlpProto 492 .internal_static_google_privacy_dlp_v2_StoredInfoType_descriptor; 493 } 494 495 @java.lang.Override getDefaultInstanceForType()496 public com.google.privacy.dlp.v2.StoredInfoType getDefaultInstanceForType() { 497 return com.google.privacy.dlp.v2.StoredInfoType.getDefaultInstance(); 498 } 499 500 @java.lang.Override build()501 public com.google.privacy.dlp.v2.StoredInfoType build() { 502 com.google.privacy.dlp.v2.StoredInfoType result = buildPartial(); 503 if (!result.isInitialized()) { 504 throw newUninitializedMessageException(result); 505 } 506 return result; 507 } 508 509 @java.lang.Override buildPartial()510 public com.google.privacy.dlp.v2.StoredInfoType buildPartial() { 511 com.google.privacy.dlp.v2.StoredInfoType result = 512 new com.google.privacy.dlp.v2.StoredInfoType(this); 513 buildPartialRepeatedFields(result); 514 if (bitField0_ != 0) { 515 buildPartial0(result); 516 } 517 onBuilt(); 518 return result; 519 } 520 buildPartialRepeatedFields(com.google.privacy.dlp.v2.StoredInfoType result)521 private void buildPartialRepeatedFields(com.google.privacy.dlp.v2.StoredInfoType result) { 522 if (pendingVersionsBuilder_ == null) { 523 if (((bitField0_ & 0x00000004) != 0)) { 524 pendingVersions_ = java.util.Collections.unmodifiableList(pendingVersions_); 525 bitField0_ = (bitField0_ & ~0x00000004); 526 } 527 result.pendingVersions_ = pendingVersions_; 528 } else { 529 result.pendingVersions_ = pendingVersionsBuilder_.build(); 530 } 531 } 532 buildPartial0(com.google.privacy.dlp.v2.StoredInfoType result)533 private void buildPartial0(com.google.privacy.dlp.v2.StoredInfoType result) { 534 int from_bitField0_ = bitField0_; 535 if (((from_bitField0_ & 0x00000001) != 0)) { 536 result.name_ = name_; 537 } 538 if (((from_bitField0_ & 0x00000002) != 0)) { 539 result.currentVersion_ = 540 currentVersionBuilder_ == null ? currentVersion_ : currentVersionBuilder_.build(); 541 } 542 } 543 544 @java.lang.Override clone()545 public Builder clone() { 546 return super.clone(); 547 } 548 549 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)550 public Builder setField( 551 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 552 return super.setField(field, value); 553 } 554 555 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)556 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 557 return super.clearField(field); 558 } 559 560 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)561 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 562 return super.clearOneof(oneof); 563 } 564 565 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)566 public Builder setRepeatedField( 567 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 568 return super.setRepeatedField(field, index, value); 569 } 570 571 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)572 public Builder addRepeatedField( 573 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 574 return super.addRepeatedField(field, value); 575 } 576 577 @java.lang.Override mergeFrom(com.google.protobuf.Message other)578 public Builder mergeFrom(com.google.protobuf.Message other) { 579 if (other instanceof com.google.privacy.dlp.v2.StoredInfoType) { 580 return mergeFrom((com.google.privacy.dlp.v2.StoredInfoType) other); 581 } else { 582 super.mergeFrom(other); 583 return this; 584 } 585 } 586 mergeFrom(com.google.privacy.dlp.v2.StoredInfoType other)587 public Builder mergeFrom(com.google.privacy.dlp.v2.StoredInfoType other) { 588 if (other == com.google.privacy.dlp.v2.StoredInfoType.getDefaultInstance()) return this; 589 if (!other.getName().isEmpty()) { 590 name_ = other.name_; 591 bitField0_ |= 0x00000001; 592 onChanged(); 593 } 594 if (other.hasCurrentVersion()) { 595 mergeCurrentVersion(other.getCurrentVersion()); 596 } 597 if (pendingVersionsBuilder_ == null) { 598 if (!other.pendingVersions_.isEmpty()) { 599 if (pendingVersions_.isEmpty()) { 600 pendingVersions_ = other.pendingVersions_; 601 bitField0_ = (bitField0_ & ~0x00000004); 602 } else { 603 ensurePendingVersionsIsMutable(); 604 pendingVersions_.addAll(other.pendingVersions_); 605 } 606 onChanged(); 607 } 608 } else { 609 if (!other.pendingVersions_.isEmpty()) { 610 if (pendingVersionsBuilder_.isEmpty()) { 611 pendingVersionsBuilder_.dispose(); 612 pendingVersionsBuilder_ = null; 613 pendingVersions_ = other.pendingVersions_; 614 bitField0_ = (bitField0_ & ~0x00000004); 615 pendingVersionsBuilder_ = 616 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 617 ? getPendingVersionsFieldBuilder() 618 : null; 619 } else { 620 pendingVersionsBuilder_.addAllMessages(other.pendingVersions_); 621 } 622 } 623 } 624 this.mergeUnknownFields(other.getUnknownFields()); 625 onChanged(); 626 return this; 627 } 628 629 @java.lang.Override isInitialized()630 public final boolean isInitialized() { 631 return true; 632 } 633 634 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)635 public Builder mergeFrom( 636 com.google.protobuf.CodedInputStream input, 637 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 638 throws java.io.IOException { 639 if (extensionRegistry == null) { 640 throw new java.lang.NullPointerException(); 641 } 642 try { 643 boolean done = false; 644 while (!done) { 645 int tag = input.readTag(); 646 switch (tag) { 647 case 0: 648 done = true; 649 break; 650 case 10: 651 { 652 name_ = input.readStringRequireUtf8(); 653 bitField0_ |= 0x00000001; 654 break; 655 } // case 10 656 case 18: 657 { 658 input.readMessage(getCurrentVersionFieldBuilder().getBuilder(), extensionRegistry); 659 bitField0_ |= 0x00000002; 660 break; 661 } // case 18 662 case 26: 663 { 664 com.google.privacy.dlp.v2.StoredInfoTypeVersion m = 665 input.readMessage( 666 com.google.privacy.dlp.v2.StoredInfoTypeVersion.parser(), 667 extensionRegistry); 668 if (pendingVersionsBuilder_ == null) { 669 ensurePendingVersionsIsMutable(); 670 pendingVersions_.add(m); 671 } else { 672 pendingVersionsBuilder_.addMessage(m); 673 } 674 break; 675 } // case 26 676 default: 677 { 678 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 679 done = true; // was an endgroup tag 680 } 681 break; 682 } // default: 683 } // switch (tag) 684 } // while (!done) 685 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 686 throw e.unwrapIOException(); 687 } finally { 688 onChanged(); 689 } // finally 690 return this; 691 } 692 693 private int bitField0_; 694 695 private java.lang.Object name_ = ""; 696 /** 697 * 698 * 699 * <pre> 700 * Resource name. 701 * </pre> 702 * 703 * <code>string name = 1;</code> 704 * 705 * @return The name. 706 */ getName()707 public java.lang.String getName() { 708 java.lang.Object ref = name_; 709 if (!(ref instanceof java.lang.String)) { 710 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 711 java.lang.String s = bs.toStringUtf8(); 712 name_ = s; 713 return s; 714 } else { 715 return (java.lang.String) ref; 716 } 717 } 718 /** 719 * 720 * 721 * <pre> 722 * Resource name. 723 * </pre> 724 * 725 * <code>string name = 1;</code> 726 * 727 * @return The bytes for name. 728 */ getNameBytes()729 public com.google.protobuf.ByteString getNameBytes() { 730 java.lang.Object ref = name_; 731 if (ref instanceof String) { 732 com.google.protobuf.ByteString b = 733 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 734 name_ = b; 735 return b; 736 } else { 737 return (com.google.protobuf.ByteString) ref; 738 } 739 } 740 /** 741 * 742 * 743 * <pre> 744 * Resource name. 745 * </pre> 746 * 747 * <code>string name = 1;</code> 748 * 749 * @param value The name to set. 750 * @return This builder for chaining. 751 */ setName(java.lang.String value)752 public Builder setName(java.lang.String value) { 753 if (value == null) { 754 throw new NullPointerException(); 755 } 756 name_ = value; 757 bitField0_ |= 0x00000001; 758 onChanged(); 759 return this; 760 } 761 /** 762 * 763 * 764 * <pre> 765 * Resource name. 766 * </pre> 767 * 768 * <code>string name = 1;</code> 769 * 770 * @return This builder for chaining. 771 */ clearName()772 public Builder clearName() { 773 name_ = getDefaultInstance().getName(); 774 bitField0_ = (bitField0_ & ~0x00000001); 775 onChanged(); 776 return this; 777 } 778 /** 779 * 780 * 781 * <pre> 782 * Resource name. 783 * </pre> 784 * 785 * <code>string name = 1;</code> 786 * 787 * @param value The bytes for name to set. 788 * @return This builder for chaining. 789 */ setNameBytes(com.google.protobuf.ByteString value)790 public Builder setNameBytes(com.google.protobuf.ByteString value) { 791 if (value == null) { 792 throw new NullPointerException(); 793 } 794 checkByteStringIsUtf8(value); 795 name_ = value; 796 bitField0_ |= 0x00000001; 797 onChanged(); 798 return this; 799 } 800 801 private com.google.privacy.dlp.v2.StoredInfoTypeVersion currentVersion_; 802 private com.google.protobuf.SingleFieldBuilderV3< 803 com.google.privacy.dlp.v2.StoredInfoTypeVersion, 804 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder, 805 com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder> 806 currentVersionBuilder_; 807 /** 808 * 809 * 810 * <pre> 811 * Current version of the stored info type. 812 * </pre> 813 * 814 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 815 * 816 * @return Whether the currentVersion field is set. 817 */ hasCurrentVersion()818 public boolean hasCurrentVersion() { 819 return ((bitField0_ & 0x00000002) != 0); 820 } 821 /** 822 * 823 * 824 * <pre> 825 * Current version of the stored info type. 826 * </pre> 827 * 828 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 829 * 830 * @return The currentVersion. 831 */ getCurrentVersion()832 public com.google.privacy.dlp.v2.StoredInfoTypeVersion getCurrentVersion() { 833 if (currentVersionBuilder_ == null) { 834 return currentVersion_ == null 835 ? com.google.privacy.dlp.v2.StoredInfoTypeVersion.getDefaultInstance() 836 : currentVersion_; 837 } else { 838 return currentVersionBuilder_.getMessage(); 839 } 840 } 841 /** 842 * 843 * 844 * <pre> 845 * Current version of the stored info type. 846 * </pre> 847 * 848 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 849 */ setCurrentVersion(com.google.privacy.dlp.v2.StoredInfoTypeVersion value)850 public Builder setCurrentVersion(com.google.privacy.dlp.v2.StoredInfoTypeVersion value) { 851 if (currentVersionBuilder_ == null) { 852 if (value == null) { 853 throw new NullPointerException(); 854 } 855 currentVersion_ = value; 856 } else { 857 currentVersionBuilder_.setMessage(value); 858 } 859 bitField0_ |= 0x00000002; 860 onChanged(); 861 return this; 862 } 863 /** 864 * 865 * 866 * <pre> 867 * Current version of the stored info type. 868 * </pre> 869 * 870 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 871 */ setCurrentVersion( com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue)872 public Builder setCurrentVersion( 873 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue) { 874 if (currentVersionBuilder_ == null) { 875 currentVersion_ = builderForValue.build(); 876 } else { 877 currentVersionBuilder_.setMessage(builderForValue.build()); 878 } 879 bitField0_ |= 0x00000002; 880 onChanged(); 881 return this; 882 } 883 /** 884 * 885 * 886 * <pre> 887 * Current version of the stored info type. 888 * </pre> 889 * 890 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 891 */ mergeCurrentVersion(com.google.privacy.dlp.v2.StoredInfoTypeVersion value)892 public Builder mergeCurrentVersion(com.google.privacy.dlp.v2.StoredInfoTypeVersion value) { 893 if (currentVersionBuilder_ == null) { 894 if (((bitField0_ & 0x00000002) != 0) 895 && currentVersion_ != null 896 && currentVersion_ 897 != com.google.privacy.dlp.v2.StoredInfoTypeVersion.getDefaultInstance()) { 898 getCurrentVersionBuilder().mergeFrom(value); 899 } else { 900 currentVersion_ = value; 901 } 902 } else { 903 currentVersionBuilder_.mergeFrom(value); 904 } 905 bitField0_ |= 0x00000002; 906 onChanged(); 907 return this; 908 } 909 /** 910 * 911 * 912 * <pre> 913 * Current version of the stored info type. 914 * </pre> 915 * 916 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 917 */ clearCurrentVersion()918 public Builder clearCurrentVersion() { 919 bitField0_ = (bitField0_ & ~0x00000002); 920 currentVersion_ = null; 921 if (currentVersionBuilder_ != null) { 922 currentVersionBuilder_.dispose(); 923 currentVersionBuilder_ = null; 924 } 925 onChanged(); 926 return this; 927 } 928 /** 929 * 930 * 931 * <pre> 932 * Current version of the stored info type. 933 * </pre> 934 * 935 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 936 */ getCurrentVersionBuilder()937 public com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder getCurrentVersionBuilder() { 938 bitField0_ |= 0x00000002; 939 onChanged(); 940 return getCurrentVersionFieldBuilder().getBuilder(); 941 } 942 /** 943 * 944 * 945 * <pre> 946 * Current version of the stored info type. 947 * </pre> 948 * 949 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 950 */ getCurrentVersionOrBuilder()951 public com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder getCurrentVersionOrBuilder() { 952 if (currentVersionBuilder_ != null) { 953 return currentVersionBuilder_.getMessageOrBuilder(); 954 } else { 955 return currentVersion_ == null 956 ? com.google.privacy.dlp.v2.StoredInfoTypeVersion.getDefaultInstance() 957 : currentVersion_; 958 } 959 } 960 /** 961 * 962 * 963 * <pre> 964 * Current version of the stored info type. 965 * </pre> 966 * 967 * <code>.google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;</code> 968 */ 969 private com.google.protobuf.SingleFieldBuilderV3< 970 com.google.privacy.dlp.v2.StoredInfoTypeVersion, 971 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder, 972 com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder> getCurrentVersionFieldBuilder()973 getCurrentVersionFieldBuilder() { 974 if (currentVersionBuilder_ == null) { 975 currentVersionBuilder_ = 976 new com.google.protobuf.SingleFieldBuilderV3< 977 com.google.privacy.dlp.v2.StoredInfoTypeVersion, 978 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder, 979 com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder>( 980 getCurrentVersion(), getParentForChildren(), isClean()); 981 currentVersion_ = null; 982 } 983 return currentVersionBuilder_; 984 } 985 986 private java.util.List<com.google.privacy.dlp.v2.StoredInfoTypeVersion> pendingVersions_ = 987 java.util.Collections.emptyList(); 988 ensurePendingVersionsIsMutable()989 private void ensurePendingVersionsIsMutable() { 990 if (!((bitField0_ & 0x00000004) != 0)) { 991 pendingVersions_ = 992 new java.util.ArrayList<com.google.privacy.dlp.v2.StoredInfoTypeVersion>( 993 pendingVersions_); 994 bitField0_ |= 0x00000004; 995 } 996 } 997 998 private com.google.protobuf.RepeatedFieldBuilderV3< 999 com.google.privacy.dlp.v2.StoredInfoTypeVersion, 1000 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder, 1001 com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder> 1002 pendingVersionsBuilder_; 1003 1004 /** 1005 * 1006 * 1007 * <pre> 1008 * Pending versions of the stored info type. Empty if no versions are 1009 * pending. 1010 * </pre> 1011 * 1012 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1013 */ 1014 public java.util.List<com.google.privacy.dlp.v2.StoredInfoTypeVersion> getPendingVersionsList()1015 getPendingVersionsList() { 1016 if (pendingVersionsBuilder_ == null) { 1017 return java.util.Collections.unmodifiableList(pendingVersions_); 1018 } else { 1019 return pendingVersionsBuilder_.getMessageList(); 1020 } 1021 } 1022 /** 1023 * 1024 * 1025 * <pre> 1026 * Pending versions of the stored info type. Empty if no versions are 1027 * pending. 1028 * </pre> 1029 * 1030 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1031 */ getPendingVersionsCount()1032 public int getPendingVersionsCount() { 1033 if (pendingVersionsBuilder_ == null) { 1034 return pendingVersions_.size(); 1035 } else { 1036 return pendingVersionsBuilder_.getCount(); 1037 } 1038 } 1039 /** 1040 * 1041 * 1042 * <pre> 1043 * Pending versions of the stored info type. Empty if no versions are 1044 * pending. 1045 * </pre> 1046 * 1047 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1048 */ getPendingVersions(int index)1049 public com.google.privacy.dlp.v2.StoredInfoTypeVersion getPendingVersions(int index) { 1050 if (pendingVersionsBuilder_ == null) { 1051 return pendingVersions_.get(index); 1052 } else { 1053 return pendingVersionsBuilder_.getMessage(index); 1054 } 1055 } 1056 /** 1057 * 1058 * 1059 * <pre> 1060 * Pending versions of the stored info type. Empty if no versions are 1061 * pending. 1062 * </pre> 1063 * 1064 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1065 */ setPendingVersions( int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion value)1066 public Builder setPendingVersions( 1067 int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion value) { 1068 if (pendingVersionsBuilder_ == null) { 1069 if (value == null) { 1070 throw new NullPointerException(); 1071 } 1072 ensurePendingVersionsIsMutable(); 1073 pendingVersions_.set(index, value); 1074 onChanged(); 1075 } else { 1076 pendingVersionsBuilder_.setMessage(index, value); 1077 } 1078 return this; 1079 } 1080 /** 1081 * 1082 * 1083 * <pre> 1084 * Pending versions of the stored info type. Empty if no versions are 1085 * pending. 1086 * </pre> 1087 * 1088 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1089 */ setPendingVersions( int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue)1090 public Builder setPendingVersions( 1091 int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue) { 1092 if (pendingVersionsBuilder_ == null) { 1093 ensurePendingVersionsIsMutable(); 1094 pendingVersions_.set(index, builderForValue.build()); 1095 onChanged(); 1096 } else { 1097 pendingVersionsBuilder_.setMessage(index, builderForValue.build()); 1098 } 1099 return this; 1100 } 1101 /** 1102 * 1103 * 1104 * <pre> 1105 * Pending versions of the stored info type. Empty if no versions are 1106 * pending. 1107 * </pre> 1108 * 1109 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1110 */ addPendingVersions(com.google.privacy.dlp.v2.StoredInfoTypeVersion value)1111 public Builder addPendingVersions(com.google.privacy.dlp.v2.StoredInfoTypeVersion value) { 1112 if (pendingVersionsBuilder_ == null) { 1113 if (value == null) { 1114 throw new NullPointerException(); 1115 } 1116 ensurePendingVersionsIsMutable(); 1117 pendingVersions_.add(value); 1118 onChanged(); 1119 } else { 1120 pendingVersionsBuilder_.addMessage(value); 1121 } 1122 return this; 1123 } 1124 /** 1125 * 1126 * 1127 * <pre> 1128 * Pending versions of the stored info type. Empty if no versions are 1129 * pending. 1130 * </pre> 1131 * 1132 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1133 */ addPendingVersions( int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion value)1134 public Builder addPendingVersions( 1135 int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion value) { 1136 if (pendingVersionsBuilder_ == null) { 1137 if (value == null) { 1138 throw new NullPointerException(); 1139 } 1140 ensurePendingVersionsIsMutable(); 1141 pendingVersions_.add(index, value); 1142 onChanged(); 1143 } else { 1144 pendingVersionsBuilder_.addMessage(index, value); 1145 } 1146 return this; 1147 } 1148 /** 1149 * 1150 * 1151 * <pre> 1152 * Pending versions of the stored info type. Empty if no versions are 1153 * pending. 1154 * </pre> 1155 * 1156 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1157 */ addPendingVersions( com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue)1158 public Builder addPendingVersions( 1159 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue) { 1160 if (pendingVersionsBuilder_ == null) { 1161 ensurePendingVersionsIsMutable(); 1162 pendingVersions_.add(builderForValue.build()); 1163 onChanged(); 1164 } else { 1165 pendingVersionsBuilder_.addMessage(builderForValue.build()); 1166 } 1167 return this; 1168 } 1169 /** 1170 * 1171 * 1172 * <pre> 1173 * Pending versions of the stored info type. Empty if no versions are 1174 * pending. 1175 * </pre> 1176 * 1177 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1178 */ addPendingVersions( int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue)1179 public Builder addPendingVersions( 1180 int index, com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder builderForValue) { 1181 if (pendingVersionsBuilder_ == null) { 1182 ensurePendingVersionsIsMutable(); 1183 pendingVersions_.add(index, builderForValue.build()); 1184 onChanged(); 1185 } else { 1186 pendingVersionsBuilder_.addMessage(index, builderForValue.build()); 1187 } 1188 return this; 1189 } 1190 /** 1191 * 1192 * 1193 * <pre> 1194 * Pending versions of the stored info type. Empty if no versions are 1195 * pending. 1196 * </pre> 1197 * 1198 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1199 */ addAllPendingVersions( java.lang.Iterable<? extends com.google.privacy.dlp.v2.StoredInfoTypeVersion> values)1200 public Builder addAllPendingVersions( 1201 java.lang.Iterable<? extends com.google.privacy.dlp.v2.StoredInfoTypeVersion> values) { 1202 if (pendingVersionsBuilder_ == null) { 1203 ensurePendingVersionsIsMutable(); 1204 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, pendingVersions_); 1205 onChanged(); 1206 } else { 1207 pendingVersionsBuilder_.addAllMessages(values); 1208 } 1209 return this; 1210 } 1211 /** 1212 * 1213 * 1214 * <pre> 1215 * Pending versions of the stored info type. Empty if no versions are 1216 * pending. 1217 * </pre> 1218 * 1219 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1220 */ clearPendingVersions()1221 public Builder clearPendingVersions() { 1222 if (pendingVersionsBuilder_ == null) { 1223 pendingVersions_ = java.util.Collections.emptyList(); 1224 bitField0_ = (bitField0_ & ~0x00000004); 1225 onChanged(); 1226 } else { 1227 pendingVersionsBuilder_.clear(); 1228 } 1229 return this; 1230 } 1231 /** 1232 * 1233 * 1234 * <pre> 1235 * Pending versions of the stored info type. Empty if no versions are 1236 * pending. 1237 * </pre> 1238 * 1239 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1240 */ removePendingVersions(int index)1241 public Builder removePendingVersions(int index) { 1242 if (pendingVersionsBuilder_ == null) { 1243 ensurePendingVersionsIsMutable(); 1244 pendingVersions_.remove(index); 1245 onChanged(); 1246 } else { 1247 pendingVersionsBuilder_.remove(index); 1248 } 1249 return this; 1250 } 1251 /** 1252 * 1253 * 1254 * <pre> 1255 * Pending versions of the stored info type. Empty if no versions are 1256 * pending. 1257 * </pre> 1258 * 1259 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1260 */ getPendingVersionsBuilder( int index)1261 public com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder getPendingVersionsBuilder( 1262 int index) { 1263 return getPendingVersionsFieldBuilder().getBuilder(index); 1264 } 1265 /** 1266 * 1267 * 1268 * <pre> 1269 * Pending versions of the stored info type. Empty if no versions are 1270 * pending. 1271 * </pre> 1272 * 1273 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1274 */ getPendingVersionsOrBuilder( int index)1275 public com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder getPendingVersionsOrBuilder( 1276 int index) { 1277 if (pendingVersionsBuilder_ == null) { 1278 return pendingVersions_.get(index); 1279 } else { 1280 return pendingVersionsBuilder_.getMessageOrBuilder(index); 1281 } 1282 } 1283 /** 1284 * 1285 * 1286 * <pre> 1287 * Pending versions of the stored info type. Empty if no versions are 1288 * pending. 1289 * </pre> 1290 * 1291 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1292 */ 1293 public java.util.List<? extends com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder> getPendingVersionsOrBuilderList()1294 getPendingVersionsOrBuilderList() { 1295 if (pendingVersionsBuilder_ != null) { 1296 return pendingVersionsBuilder_.getMessageOrBuilderList(); 1297 } else { 1298 return java.util.Collections.unmodifiableList(pendingVersions_); 1299 } 1300 } 1301 /** 1302 * 1303 * 1304 * <pre> 1305 * Pending versions of the stored info type. Empty if no versions are 1306 * pending. 1307 * </pre> 1308 * 1309 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1310 */ addPendingVersionsBuilder()1311 public com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder addPendingVersionsBuilder() { 1312 return getPendingVersionsFieldBuilder() 1313 .addBuilder(com.google.privacy.dlp.v2.StoredInfoTypeVersion.getDefaultInstance()); 1314 } 1315 /** 1316 * 1317 * 1318 * <pre> 1319 * Pending versions of the stored info type. Empty if no versions are 1320 * pending. 1321 * </pre> 1322 * 1323 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1324 */ addPendingVersionsBuilder( int index)1325 public com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder addPendingVersionsBuilder( 1326 int index) { 1327 return getPendingVersionsFieldBuilder() 1328 .addBuilder(index, com.google.privacy.dlp.v2.StoredInfoTypeVersion.getDefaultInstance()); 1329 } 1330 /** 1331 * 1332 * 1333 * <pre> 1334 * Pending versions of the stored info type. Empty if no versions are 1335 * pending. 1336 * </pre> 1337 * 1338 * <code>repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;</code> 1339 */ 1340 public java.util.List<com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder> getPendingVersionsBuilderList()1341 getPendingVersionsBuilderList() { 1342 return getPendingVersionsFieldBuilder().getBuilderList(); 1343 } 1344 1345 private com.google.protobuf.RepeatedFieldBuilderV3< 1346 com.google.privacy.dlp.v2.StoredInfoTypeVersion, 1347 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder, 1348 com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder> getPendingVersionsFieldBuilder()1349 getPendingVersionsFieldBuilder() { 1350 if (pendingVersionsBuilder_ == null) { 1351 pendingVersionsBuilder_ = 1352 new com.google.protobuf.RepeatedFieldBuilderV3< 1353 com.google.privacy.dlp.v2.StoredInfoTypeVersion, 1354 com.google.privacy.dlp.v2.StoredInfoTypeVersion.Builder, 1355 com.google.privacy.dlp.v2.StoredInfoTypeVersionOrBuilder>( 1356 pendingVersions_, 1357 ((bitField0_ & 0x00000004) != 0), 1358 getParentForChildren(), 1359 isClean()); 1360 pendingVersions_ = null; 1361 } 1362 return pendingVersionsBuilder_; 1363 } 1364 1365 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1366 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1367 return super.setUnknownFields(unknownFields); 1368 } 1369 1370 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1371 public final Builder mergeUnknownFields( 1372 final com.google.protobuf.UnknownFieldSet unknownFields) { 1373 return super.mergeUnknownFields(unknownFields); 1374 } 1375 1376 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.StoredInfoType) 1377 } 1378 1379 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.StoredInfoType) 1380 private static final com.google.privacy.dlp.v2.StoredInfoType DEFAULT_INSTANCE; 1381 1382 static { 1383 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.StoredInfoType(); 1384 } 1385 getDefaultInstance()1386 public static com.google.privacy.dlp.v2.StoredInfoType getDefaultInstance() { 1387 return DEFAULT_INSTANCE; 1388 } 1389 1390 private static final com.google.protobuf.Parser<StoredInfoType> PARSER = 1391 new com.google.protobuf.AbstractParser<StoredInfoType>() { 1392 @java.lang.Override 1393 public StoredInfoType parsePartialFrom( 1394 com.google.protobuf.CodedInputStream input, 1395 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1396 throws com.google.protobuf.InvalidProtocolBufferException { 1397 Builder builder = newBuilder(); 1398 try { 1399 builder.mergeFrom(input, extensionRegistry); 1400 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1401 throw e.setUnfinishedMessage(builder.buildPartial()); 1402 } catch (com.google.protobuf.UninitializedMessageException e) { 1403 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1404 } catch (java.io.IOException e) { 1405 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1406 .setUnfinishedMessage(builder.buildPartial()); 1407 } 1408 return builder.buildPartial(); 1409 } 1410 }; 1411 parser()1412 public static com.google.protobuf.Parser<StoredInfoType> parser() { 1413 return PARSER; 1414 } 1415 1416 @java.lang.Override getParserForType()1417 public com.google.protobuf.Parser<StoredInfoType> getParserForType() { 1418 return PARSER; 1419 } 1420 1421 @java.lang.Override getDefaultInstanceForType()1422 public com.google.privacy.dlp.v2.StoredInfoType getDefaultInstanceForType() { 1423 return DEFAULT_INSTANCE; 1424 } 1425 } 1426