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