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 rule for transforming a value. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.PrimitiveTransformation} 29 */ 30 public final class PrimitiveTransformation extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.PrimitiveTransformation) 33 PrimitiveTransformationOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use PrimitiveTransformation.newBuilder() to construct. PrimitiveTransformation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private PrimitiveTransformation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 PrimitiveTransformation()40 private PrimitiveTransformation() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new PrimitiveTransformation(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.privacy.dlp.v2.DlpProto 55 .internal_static_google_privacy_dlp_v2_PrimitiveTransformation_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.privacy.dlp.v2.DlpProto 62 .internal_static_google_privacy_dlp_v2_PrimitiveTransformation_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.privacy.dlp.v2.PrimitiveTransformation.class, 65 com.google.privacy.dlp.v2.PrimitiveTransformation.Builder.class); 66 } 67 68 private int transformationCase_ = 0; 69 private java.lang.Object transformation_; 70 71 public enum TransformationCase 72 implements 73 com.google.protobuf.Internal.EnumLite, 74 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 75 REPLACE_CONFIG(1), 76 REDACT_CONFIG(2), 77 CHARACTER_MASK_CONFIG(3), 78 CRYPTO_REPLACE_FFX_FPE_CONFIG(4), 79 FIXED_SIZE_BUCKETING_CONFIG(5), 80 BUCKETING_CONFIG(6), 81 REPLACE_WITH_INFO_TYPE_CONFIG(7), 82 TIME_PART_CONFIG(8), 83 CRYPTO_HASH_CONFIG(9), 84 DATE_SHIFT_CONFIG(11), 85 CRYPTO_DETERMINISTIC_CONFIG(12), 86 REPLACE_DICTIONARY_CONFIG(13), 87 TRANSFORMATION_NOT_SET(0); 88 private final int value; 89 TransformationCase(int value)90 private TransformationCase(int value) { 91 this.value = value; 92 } 93 /** 94 * @param value The number of the enum to look for. 95 * @return The enum associated with the given number. 96 * @deprecated Use {@link #forNumber(int)} instead. 97 */ 98 @java.lang.Deprecated valueOf(int value)99 public static TransformationCase valueOf(int value) { 100 return forNumber(value); 101 } 102 forNumber(int value)103 public static TransformationCase forNumber(int value) { 104 switch (value) { 105 case 1: 106 return REPLACE_CONFIG; 107 case 2: 108 return REDACT_CONFIG; 109 case 3: 110 return CHARACTER_MASK_CONFIG; 111 case 4: 112 return CRYPTO_REPLACE_FFX_FPE_CONFIG; 113 case 5: 114 return FIXED_SIZE_BUCKETING_CONFIG; 115 case 6: 116 return BUCKETING_CONFIG; 117 case 7: 118 return REPLACE_WITH_INFO_TYPE_CONFIG; 119 case 8: 120 return TIME_PART_CONFIG; 121 case 9: 122 return CRYPTO_HASH_CONFIG; 123 case 11: 124 return DATE_SHIFT_CONFIG; 125 case 12: 126 return CRYPTO_DETERMINISTIC_CONFIG; 127 case 13: 128 return REPLACE_DICTIONARY_CONFIG; 129 case 0: 130 return TRANSFORMATION_NOT_SET; 131 default: 132 return null; 133 } 134 } 135 getNumber()136 public int getNumber() { 137 return this.value; 138 } 139 }; 140 getTransformationCase()141 public TransformationCase getTransformationCase() { 142 return TransformationCase.forNumber(transformationCase_); 143 } 144 145 public static final int REPLACE_CONFIG_FIELD_NUMBER = 1; 146 /** 147 * 148 * 149 * <pre> 150 * Replace with a specified value. 151 * </pre> 152 * 153 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 154 * 155 * @return Whether the replaceConfig field is set. 156 */ 157 @java.lang.Override hasReplaceConfig()158 public boolean hasReplaceConfig() { 159 return transformationCase_ == 1; 160 } 161 /** 162 * 163 * 164 * <pre> 165 * Replace with a specified value. 166 * </pre> 167 * 168 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 169 * 170 * @return The replaceConfig. 171 */ 172 @java.lang.Override getReplaceConfig()173 public com.google.privacy.dlp.v2.ReplaceValueConfig getReplaceConfig() { 174 if (transformationCase_ == 1) { 175 return (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_; 176 } 177 return com.google.privacy.dlp.v2.ReplaceValueConfig.getDefaultInstance(); 178 } 179 /** 180 * 181 * 182 * <pre> 183 * Replace with a specified value. 184 * </pre> 185 * 186 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 187 */ 188 @java.lang.Override getReplaceConfigOrBuilder()189 public com.google.privacy.dlp.v2.ReplaceValueConfigOrBuilder getReplaceConfigOrBuilder() { 190 if (transformationCase_ == 1) { 191 return (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_; 192 } 193 return com.google.privacy.dlp.v2.ReplaceValueConfig.getDefaultInstance(); 194 } 195 196 public static final int REDACT_CONFIG_FIELD_NUMBER = 2; 197 /** 198 * 199 * 200 * <pre> 201 * Redact 202 * </pre> 203 * 204 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 205 * 206 * @return Whether the redactConfig field is set. 207 */ 208 @java.lang.Override hasRedactConfig()209 public boolean hasRedactConfig() { 210 return transformationCase_ == 2; 211 } 212 /** 213 * 214 * 215 * <pre> 216 * Redact 217 * </pre> 218 * 219 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 220 * 221 * @return The redactConfig. 222 */ 223 @java.lang.Override getRedactConfig()224 public com.google.privacy.dlp.v2.RedactConfig getRedactConfig() { 225 if (transformationCase_ == 2) { 226 return (com.google.privacy.dlp.v2.RedactConfig) transformation_; 227 } 228 return com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance(); 229 } 230 /** 231 * 232 * 233 * <pre> 234 * Redact 235 * </pre> 236 * 237 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 238 */ 239 @java.lang.Override getRedactConfigOrBuilder()240 public com.google.privacy.dlp.v2.RedactConfigOrBuilder getRedactConfigOrBuilder() { 241 if (transformationCase_ == 2) { 242 return (com.google.privacy.dlp.v2.RedactConfig) transformation_; 243 } 244 return com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance(); 245 } 246 247 public static final int CHARACTER_MASK_CONFIG_FIELD_NUMBER = 3; 248 /** 249 * 250 * 251 * <pre> 252 * Mask 253 * </pre> 254 * 255 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 256 * 257 * @return Whether the characterMaskConfig field is set. 258 */ 259 @java.lang.Override hasCharacterMaskConfig()260 public boolean hasCharacterMaskConfig() { 261 return transformationCase_ == 3; 262 } 263 /** 264 * 265 * 266 * <pre> 267 * Mask 268 * </pre> 269 * 270 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 271 * 272 * @return The characterMaskConfig. 273 */ 274 @java.lang.Override getCharacterMaskConfig()275 public com.google.privacy.dlp.v2.CharacterMaskConfig getCharacterMaskConfig() { 276 if (transformationCase_ == 3) { 277 return (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_; 278 } 279 return com.google.privacy.dlp.v2.CharacterMaskConfig.getDefaultInstance(); 280 } 281 /** 282 * 283 * 284 * <pre> 285 * Mask 286 * </pre> 287 * 288 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 289 */ 290 @java.lang.Override getCharacterMaskConfigOrBuilder()291 public com.google.privacy.dlp.v2.CharacterMaskConfigOrBuilder getCharacterMaskConfigOrBuilder() { 292 if (transformationCase_ == 3) { 293 return (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_; 294 } 295 return com.google.privacy.dlp.v2.CharacterMaskConfig.getDefaultInstance(); 296 } 297 298 public static final int CRYPTO_REPLACE_FFX_FPE_CONFIG_FIELD_NUMBER = 4; 299 /** 300 * 301 * 302 * <pre> 303 * Ffx-Fpe 304 * </pre> 305 * 306 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 307 * </code> 308 * 309 * @return Whether the cryptoReplaceFfxFpeConfig field is set. 310 */ 311 @java.lang.Override hasCryptoReplaceFfxFpeConfig()312 public boolean hasCryptoReplaceFfxFpeConfig() { 313 return transformationCase_ == 4; 314 } 315 /** 316 * 317 * 318 * <pre> 319 * Ffx-Fpe 320 * </pre> 321 * 322 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 323 * </code> 324 * 325 * @return The cryptoReplaceFfxFpeConfig. 326 */ 327 @java.lang.Override getCryptoReplaceFfxFpeConfig()328 public com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig getCryptoReplaceFfxFpeConfig() { 329 if (transformationCase_ == 4) { 330 return (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_; 331 } 332 return com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.getDefaultInstance(); 333 } 334 /** 335 * 336 * 337 * <pre> 338 * Ffx-Fpe 339 * </pre> 340 * 341 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 342 * </code> 343 */ 344 @java.lang.Override 345 public com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfigOrBuilder getCryptoReplaceFfxFpeConfigOrBuilder()346 getCryptoReplaceFfxFpeConfigOrBuilder() { 347 if (transformationCase_ == 4) { 348 return (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_; 349 } 350 return com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.getDefaultInstance(); 351 } 352 353 public static final int FIXED_SIZE_BUCKETING_CONFIG_FIELD_NUMBER = 5; 354 /** 355 * 356 * 357 * <pre> 358 * Fixed size bucketing 359 * </pre> 360 * 361 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 362 * 363 * @return Whether the fixedSizeBucketingConfig field is set. 364 */ 365 @java.lang.Override hasFixedSizeBucketingConfig()366 public boolean hasFixedSizeBucketingConfig() { 367 return transformationCase_ == 5; 368 } 369 /** 370 * 371 * 372 * <pre> 373 * Fixed size bucketing 374 * </pre> 375 * 376 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 377 * 378 * @return The fixedSizeBucketingConfig. 379 */ 380 @java.lang.Override getFixedSizeBucketingConfig()381 public com.google.privacy.dlp.v2.FixedSizeBucketingConfig getFixedSizeBucketingConfig() { 382 if (transformationCase_ == 5) { 383 return (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_; 384 } 385 return com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance(); 386 } 387 /** 388 * 389 * 390 * <pre> 391 * Fixed size bucketing 392 * </pre> 393 * 394 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 395 */ 396 @java.lang.Override 397 public com.google.privacy.dlp.v2.FixedSizeBucketingConfigOrBuilder getFixedSizeBucketingConfigOrBuilder()398 getFixedSizeBucketingConfigOrBuilder() { 399 if (transformationCase_ == 5) { 400 return (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_; 401 } 402 return com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance(); 403 } 404 405 public static final int BUCKETING_CONFIG_FIELD_NUMBER = 6; 406 /** 407 * 408 * 409 * <pre> 410 * Bucketing 411 * </pre> 412 * 413 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 414 * 415 * @return Whether the bucketingConfig field is set. 416 */ 417 @java.lang.Override hasBucketingConfig()418 public boolean hasBucketingConfig() { 419 return transformationCase_ == 6; 420 } 421 /** 422 * 423 * 424 * <pre> 425 * Bucketing 426 * </pre> 427 * 428 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 429 * 430 * @return The bucketingConfig. 431 */ 432 @java.lang.Override getBucketingConfig()433 public com.google.privacy.dlp.v2.BucketingConfig getBucketingConfig() { 434 if (transformationCase_ == 6) { 435 return (com.google.privacy.dlp.v2.BucketingConfig) transformation_; 436 } 437 return com.google.privacy.dlp.v2.BucketingConfig.getDefaultInstance(); 438 } 439 /** 440 * 441 * 442 * <pre> 443 * Bucketing 444 * </pre> 445 * 446 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 447 */ 448 @java.lang.Override getBucketingConfigOrBuilder()449 public com.google.privacy.dlp.v2.BucketingConfigOrBuilder getBucketingConfigOrBuilder() { 450 if (transformationCase_ == 6) { 451 return (com.google.privacy.dlp.v2.BucketingConfig) transformation_; 452 } 453 return com.google.privacy.dlp.v2.BucketingConfig.getDefaultInstance(); 454 } 455 456 public static final int REPLACE_WITH_INFO_TYPE_CONFIG_FIELD_NUMBER = 7; 457 /** 458 * 459 * 460 * <pre> 461 * Replace with infotype 462 * </pre> 463 * 464 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 465 * </code> 466 * 467 * @return Whether the replaceWithInfoTypeConfig field is set. 468 */ 469 @java.lang.Override hasReplaceWithInfoTypeConfig()470 public boolean hasReplaceWithInfoTypeConfig() { 471 return transformationCase_ == 7; 472 } 473 /** 474 * 475 * 476 * <pre> 477 * Replace with infotype 478 * </pre> 479 * 480 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 481 * </code> 482 * 483 * @return The replaceWithInfoTypeConfig. 484 */ 485 @java.lang.Override getReplaceWithInfoTypeConfig()486 public com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig getReplaceWithInfoTypeConfig() { 487 if (transformationCase_ == 7) { 488 return (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_; 489 } 490 return com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.getDefaultInstance(); 491 } 492 /** 493 * 494 * 495 * <pre> 496 * Replace with infotype 497 * </pre> 498 * 499 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 500 * </code> 501 */ 502 @java.lang.Override 503 public com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfigOrBuilder getReplaceWithInfoTypeConfigOrBuilder()504 getReplaceWithInfoTypeConfigOrBuilder() { 505 if (transformationCase_ == 7) { 506 return (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_; 507 } 508 return com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.getDefaultInstance(); 509 } 510 511 public static final int TIME_PART_CONFIG_FIELD_NUMBER = 8; 512 /** 513 * 514 * 515 * <pre> 516 * Time extraction 517 * </pre> 518 * 519 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 520 * 521 * @return Whether the timePartConfig field is set. 522 */ 523 @java.lang.Override hasTimePartConfig()524 public boolean hasTimePartConfig() { 525 return transformationCase_ == 8; 526 } 527 /** 528 * 529 * 530 * <pre> 531 * Time extraction 532 * </pre> 533 * 534 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 535 * 536 * @return The timePartConfig. 537 */ 538 @java.lang.Override getTimePartConfig()539 public com.google.privacy.dlp.v2.TimePartConfig getTimePartConfig() { 540 if (transformationCase_ == 8) { 541 return (com.google.privacy.dlp.v2.TimePartConfig) transformation_; 542 } 543 return com.google.privacy.dlp.v2.TimePartConfig.getDefaultInstance(); 544 } 545 /** 546 * 547 * 548 * <pre> 549 * Time extraction 550 * </pre> 551 * 552 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 553 */ 554 @java.lang.Override getTimePartConfigOrBuilder()555 public com.google.privacy.dlp.v2.TimePartConfigOrBuilder getTimePartConfigOrBuilder() { 556 if (transformationCase_ == 8) { 557 return (com.google.privacy.dlp.v2.TimePartConfig) transformation_; 558 } 559 return com.google.privacy.dlp.v2.TimePartConfig.getDefaultInstance(); 560 } 561 562 public static final int CRYPTO_HASH_CONFIG_FIELD_NUMBER = 9; 563 /** 564 * 565 * 566 * <pre> 567 * Crypto 568 * </pre> 569 * 570 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 571 * 572 * @return Whether the cryptoHashConfig field is set. 573 */ 574 @java.lang.Override hasCryptoHashConfig()575 public boolean hasCryptoHashConfig() { 576 return transformationCase_ == 9; 577 } 578 /** 579 * 580 * 581 * <pre> 582 * Crypto 583 * </pre> 584 * 585 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 586 * 587 * @return The cryptoHashConfig. 588 */ 589 @java.lang.Override getCryptoHashConfig()590 public com.google.privacy.dlp.v2.CryptoHashConfig getCryptoHashConfig() { 591 if (transformationCase_ == 9) { 592 return (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_; 593 } 594 return com.google.privacy.dlp.v2.CryptoHashConfig.getDefaultInstance(); 595 } 596 /** 597 * 598 * 599 * <pre> 600 * Crypto 601 * </pre> 602 * 603 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 604 */ 605 @java.lang.Override getCryptoHashConfigOrBuilder()606 public com.google.privacy.dlp.v2.CryptoHashConfigOrBuilder getCryptoHashConfigOrBuilder() { 607 if (transformationCase_ == 9) { 608 return (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_; 609 } 610 return com.google.privacy.dlp.v2.CryptoHashConfig.getDefaultInstance(); 611 } 612 613 public static final int DATE_SHIFT_CONFIG_FIELD_NUMBER = 11; 614 /** 615 * 616 * 617 * <pre> 618 * Date Shift 619 * </pre> 620 * 621 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 622 * 623 * @return Whether the dateShiftConfig field is set. 624 */ 625 @java.lang.Override hasDateShiftConfig()626 public boolean hasDateShiftConfig() { 627 return transformationCase_ == 11; 628 } 629 /** 630 * 631 * 632 * <pre> 633 * Date Shift 634 * </pre> 635 * 636 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 637 * 638 * @return The dateShiftConfig. 639 */ 640 @java.lang.Override getDateShiftConfig()641 public com.google.privacy.dlp.v2.DateShiftConfig getDateShiftConfig() { 642 if (transformationCase_ == 11) { 643 return (com.google.privacy.dlp.v2.DateShiftConfig) transformation_; 644 } 645 return com.google.privacy.dlp.v2.DateShiftConfig.getDefaultInstance(); 646 } 647 /** 648 * 649 * 650 * <pre> 651 * Date Shift 652 * </pre> 653 * 654 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 655 */ 656 @java.lang.Override getDateShiftConfigOrBuilder()657 public com.google.privacy.dlp.v2.DateShiftConfigOrBuilder getDateShiftConfigOrBuilder() { 658 if (transformationCase_ == 11) { 659 return (com.google.privacy.dlp.v2.DateShiftConfig) transformation_; 660 } 661 return com.google.privacy.dlp.v2.DateShiftConfig.getDefaultInstance(); 662 } 663 664 public static final int CRYPTO_DETERMINISTIC_CONFIG_FIELD_NUMBER = 12; 665 /** 666 * 667 * 668 * <pre> 669 * Deterministic Crypto 670 * </pre> 671 * 672 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;</code> 673 * 674 * @return Whether the cryptoDeterministicConfig field is set. 675 */ 676 @java.lang.Override hasCryptoDeterministicConfig()677 public boolean hasCryptoDeterministicConfig() { 678 return transformationCase_ == 12; 679 } 680 /** 681 * 682 * 683 * <pre> 684 * Deterministic Crypto 685 * </pre> 686 * 687 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;</code> 688 * 689 * @return The cryptoDeterministicConfig. 690 */ 691 @java.lang.Override getCryptoDeterministicConfig()692 public com.google.privacy.dlp.v2.CryptoDeterministicConfig getCryptoDeterministicConfig() { 693 if (transformationCase_ == 12) { 694 return (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_; 695 } 696 return com.google.privacy.dlp.v2.CryptoDeterministicConfig.getDefaultInstance(); 697 } 698 /** 699 * 700 * 701 * <pre> 702 * Deterministic Crypto 703 * </pre> 704 * 705 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12;</code> 706 */ 707 @java.lang.Override 708 public com.google.privacy.dlp.v2.CryptoDeterministicConfigOrBuilder getCryptoDeterministicConfigOrBuilder()709 getCryptoDeterministicConfigOrBuilder() { 710 if (transformationCase_ == 12) { 711 return (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_; 712 } 713 return com.google.privacy.dlp.v2.CryptoDeterministicConfig.getDefaultInstance(); 714 } 715 716 public static final int REPLACE_DICTIONARY_CONFIG_FIELD_NUMBER = 13; 717 /** 718 * 719 * 720 * <pre> 721 * Replace with a value randomly drawn (with replacement) from a dictionary. 722 * </pre> 723 * 724 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 725 * 726 * @return Whether the replaceDictionaryConfig field is set. 727 */ 728 @java.lang.Override hasReplaceDictionaryConfig()729 public boolean hasReplaceDictionaryConfig() { 730 return transformationCase_ == 13; 731 } 732 /** 733 * 734 * 735 * <pre> 736 * Replace with a value randomly drawn (with replacement) from a dictionary. 737 * </pre> 738 * 739 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 740 * 741 * @return The replaceDictionaryConfig. 742 */ 743 @java.lang.Override getReplaceDictionaryConfig()744 public com.google.privacy.dlp.v2.ReplaceDictionaryConfig getReplaceDictionaryConfig() { 745 if (transformationCase_ == 13) { 746 return (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_; 747 } 748 return com.google.privacy.dlp.v2.ReplaceDictionaryConfig.getDefaultInstance(); 749 } 750 /** 751 * 752 * 753 * <pre> 754 * Replace with a value randomly drawn (with replacement) from a dictionary. 755 * </pre> 756 * 757 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 758 */ 759 @java.lang.Override 760 public com.google.privacy.dlp.v2.ReplaceDictionaryConfigOrBuilder getReplaceDictionaryConfigOrBuilder()761 getReplaceDictionaryConfigOrBuilder() { 762 if (transformationCase_ == 13) { 763 return (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_; 764 } 765 return com.google.privacy.dlp.v2.ReplaceDictionaryConfig.getDefaultInstance(); 766 } 767 768 private byte memoizedIsInitialized = -1; 769 770 @java.lang.Override isInitialized()771 public final boolean isInitialized() { 772 byte isInitialized = memoizedIsInitialized; 773 if (isInitialized == 1) return true; 774 if (isInitialized == 0) return false; 775 776 memoizedIsInitialized = 1; 777 return true; 778 } 779 780 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)781 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 782 if (transformationCase_ == 1) { 783 output.writeMessage(1, (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_); 784 } 785 if (transformationCase_ == 2) { 786 output.writeMessage(2, (com.google.privacy.dlp.v2.RedactConfig) transformation_); 787 } 788 if (transformationCase_ == 3) { 789 output.writeMessage(3, (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_); 790 } 791 if (transformationCase_ == 4) { 792 output.writeMessage(4, (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_); 793 } 794 if (transformationCase_ == 5) { 795 output.writeMessage(5, (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_); 796 } 797 if (transformationCase_ == 6) { 798 output.writeMessage(6, (com.google.privacy.dlp.v2.BucketingConfig) transformation_); 799 } 800 if (transformationCase_ == 7) { 801 output.writeMessage(7, (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_); 802 } 803 if (transformationCase_ == 8) { 804 output.writeMessage(8, (com.google.privacy.dlp.v2.TimePartConfig) transformation_); 805 } 806 if (transformationCase_ == 9) { 807 output.writeMessage(9, (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_); 808 } 809 if (transformationCase_ == 11) { 810 output.writeMessage(11, (com.google.privacy.dlp.v2.DateShiftConfig) transformation_); 811 } 812 if (transformationCase_ == 12) { 813 output.writeMessage( 814 12, (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_); 815 } 816 if (transformationCase_ == 13) { 817 output.writeMessage(13, (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_); 818 } 819 getUnknownFields().writeTo(output); 820 } 821 822 @java.lang.Override getSerializedSize()823 public int getSerializedSize() { 824 int size = memoizedSize; 825 if (size != -1) return size; 826 827 size = 0; 828 if (transformationCase_ == 1) { 829 size += 830 com.google.protobuf.CodedOutputStream.computeMessageSize( 831 1, (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_); 832 } 833 if (transformationCase_ == 2) { 834 size += 835 com.google.protobuf.CodedOutputStream.computeMessageSize( 836 2, (com.google.privacy.dlp.v2.RedactConfig) transformation_); 837 } 838 if (transformationCase_ == 3) { 839 size += 840 com.google.protobuf.CodedOutputStream.computeMessageSize( 841 3, (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_); 842 } 843 if (transformationCase_ == 4) { 844 size += 845 com.google.protobuf.CodedOutputStream.computeMessageSize( 846 4, (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_); 847 } 848 if (transformationCase_ == 5) { 849 size += 850 com.google.protobuf.CodedOutputStream.computeMessageSize( 851 5, (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_); 852 } 853 if (transformationCase_ == 6) { 854 size += 855 com.google.protobuf.CodedOutputStream.computeMessageSize( 856 6, (com.google.privacy.dlp.v2.BucketingConfig) transformation_); 857 } 858 if (transformationCase_ == 7) { 859 size += 860 com.google.protobuf.CodedOutputStream.computeMessageSize( 861 7, (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_); 862 } 863 if (transformationCase_ == 8) { 864 size += 865 com.google.protobuf.CodedOutputStream.computeMessageSize( 866 8, (com.google.privacy.dlp.v2.TimePartConfig) transformation_); 867 } 868 if (transformationCase_ == 9) { 869 size += 870 com.google.protobuf.CodedOutputStream.computeMessageSize( 871 9, (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_); 872 } 873 if (transformationCase_ == 11) { 874 size += 875 com.google.protobuf.CodedOutputStream.computeMessageSize( 876 11, (com.google.privacy.dlp.v2.DateShiftConfig) transformation_); 877 } 878 if (transformationCase_ == 12) { 879 size += 880 com.google.protobuf.CodedOutputStream.computeMessageSize( 881 12, (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_); 882 } 883 if (transformationCase_ == 13) { 884 size += 885 com.google.protobuf.CodedOutputStream.computeMessageSize( 886 13, (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_); 887 } 888 size += getUnknownFields().getSerializedSize(); 889 memoizedSize = size; 890 return size; 891 } 892 893 @java.lang.Override equals(final java.lang.Object obj)894 public boolean equals(final java.lang.Object obj) { 895 if (obj == this) { 896 return true; 897 } 898 if (!(obj instanceof com.google.privacy.dlp.v2.PrimitiveTransformation)) { 899 return super.equals(obj); 900 } 901 com.google.privacy.dlp.v2.PrimitiveTransformation other = 902 (com.google.privacy.dlp.v2.PrimitiveTransformation) obj; 903 904 if (!getTransformationCase().equals(other.getTransformationCase())) return false; 905 switch (transformationCase_) { 906 case 1: 907 if (!getReplaceConfig().equals(other.getReplaceConfig())) return false; 908 break; 909 case 2: 910 if (!getRedactConfig().equals(other.getRedactConfig())) return false; 911 break; 912 case 3: 913 if (!getCharacterMaskConfig().equals(other.getCharacterMaskConfig())) return false; 914 break; 915 case 4: 916 if (!getCryptoReplaceFfxFpeConfig().equals(other.getCryptoReplaceFfxFpeConfig())) 917 return false; 918 break; 919 case 5: 920 if (!getFixedSizeBucketingConfig().equals(other.getFixedSizeBucketingConfig())) 921 return false; 922 break; 923 case 6: 924 if (!getBucketingConfig().equals(other.getBucketingConfig())) return false; 925 break; 926 case 7: 927 if (!getReplaceWithInfoTypeConfig().equals(other.getReplaceWithInfoTypeConfig())) 928 return false; 929 break; 930 case 8: 931 if (!getTimePartConfig().equals(other.getTimePartConfig())) return false; 932 break; 933 case 9: 934 if (!getCryptoHashConfig().equals(other.getCryptoHashConfig())) return false; 935 break; 936 case 11: 937 if (!getDateShiftConfig().equals(other.getDateShiftConfig())) return false; 938 break; 939 case 12: 940 if (!getCryptoDeterministicConfig().equals(other.getCryptoDeterministicConfig())) 941 return false; 942 break; 943 case 13: 944 if (!getReplaceDictionaryConfig().equals(other.getReplaceDictionaryConfig())) return false; 945 break; 946 case 0: 947 default: 948 } 949 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 950 return true; 951 } 952 953 @java.lang.Override hashCode()954 public int hashCode() { 955 if (memoizedHashCode != 0) { 956 return memoizedHashCode; 957 } 958 int hash = 41; 959 hash = (19 * hash) + getDescriptor().hashCode(); 960 switch (transformationCase_) { 961 case 1: 962 hash = (37 * hash) + REPLACE_CONFIG_FIELD_NUMBER; 963 hash = (53 * hash) + getReplaceConfig().hashCode(); 964 break; 965 case 2: 966 hash = (37 * hash) + REDACT_CONFIG_FIELD_NUMBER; 967 hash = (53 * hash) + getRedactConfig().hashCode(); 968 break; 969 case 3: 970 hash = (37 * hash) + CHARACTER_MASK_CONFIG_FIELD_NUMBER; 971 hash = (53 * hash) + getCharacterMaskConfig().hashCode(); 972 break; 973 case 4: 974 hash = (37 * hash) + CRYPTO_REPLACE_FFX_FPE_CONFIG_FIELD_NUMBER; 975 hash = (53 * hash) + getCryptoReplaceFfxFpeConfig().hashCode(); 976 break; 977 case 5: 978 hash = (37 * hash) + FIXED_SIZE_BUCKETING_CONFIG_FIELD_NUMBER; 979 hash = (53 * hash) + getFixedSizeBucketingConfig().hashCode(); 980 break; 981 case 6: 982 hash = (37 * hash) + BUCKETING_CONFIG_FIELD_NUMBER; 983 hash = (53 * hash) + getBucketingConfig().hashCode(); 984 break; 985 case 7: 986 hash = (37 * hash) + REPLACE_WITH_INFO_TYPE_CONFIG_FIELD_NUMBER; 987 hash = (53 * hash) + getReplaceWithInfoTypeConfig().hashCode(); 988 break; 989 case 8: 990 hash = (37 * hash) + TIME_PART_CONFIG_FIELD_NUMBER; 991 hash = (53 * hash) + getTimePartConfig().hashCode(); 992 break; 993 case 9: 994 hash = (37 * hash) + CRYPTO_HASH_CONFIG_FIELD_NUMBER; 995 hash = (53 * hash) + getCryptoHashConfig().hashCode(); 996 break; 997 case 11: 998 hash = (37 * hash) + DATE_SHIFT_CONFIG_FIELD_NUMBER; 999 hash = (53 * hash) + getDateShiftConfig().hashCode(); 1000 break; 1001 case 12: 1002 hash = (37 * hash) + CRYPTO_DETERMINISTIC_CONFIG_FIELD_NUMBER; 1003 hash = (53 * hash) + getCryptoDeterministicConfig().hashCode(); 1004 break; 1005 case 13: 1006 hash = (37 * hash) + REPLACE_DICTIONARY_CONFIG_FIELD_NUMBER; 1007 hash = (53 * hash) + getReplaceDictionaryConfig().hashCode(); 1008 break; 1009 case 0: 1010 default: 1011 } 1012 hash = (29 * hash) + getUnknownFields().hashCode(); 1013 memoizedHashCode = hash; 1014 return hash; 1015 } 1016 parseFrom( java.nio.ByteBuffer data)1017 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1018 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 1019 return PARSER.parseFrom(data); 1020 } 1021 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1022 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1023 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1024 throws com.google.protobuf.InvalidProtocolBufferException { 1025 return PARSER.parseFrom(data, extensionRegistry); 1026 } 1027 parseFrom( com.google.protobuf.ByteString data)1028 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1029 com.google.protobuf.ByteString data) 1030 throws com.google.protobuf.InvalidProtocolBufferException { 1031 return PARSER.parseFrom(data); 1032 } 1033 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1034 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1035 com.google.protobuf.ByteString data, 1036 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1037 throws com.google.protobuf.InvalidProtocolBufferException { 1038 return PARSER.parseFrom(data, extensionRegistry); 1039 } 1040 parseFrom(byte[] data)1041 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom(byte[] data) 1042 throws com.google.protobuf.InvalidProtocolBufferException { 1043 return PARSER.parseFrom(data); 1044 } 1045 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1046 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1047 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1048 throws com.google.protobuf.InvalidProtocolBufferException { 1049 return PARSER.parseFrom(data, extensionRegistry); 1050 } 1051 parseFrom( java.io.InputStream input)1052 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1053 java.io.InputStream input) throws java.io.IOException { 1054 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1055 } 1056 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1057 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1058 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1059 throws java.io.IOException { 1060 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1061 PARSER, input, extensionRegistry); 1062 } 1063 parseDelimitedFrom( java.io.InputStream input)1064 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseDelimitedFrom( 1065 java.io.InputStream input) throws java.io.IOException { 1066 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1067 } 1068 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1069 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseDelimitedFrom( 1070 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1071 throws java.io.IOException { 1072 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1073 PARSER, input, extensionRegistry); 1074 } 1075 parseFrom( com.google.protobuf.CodedInputStream input)1076 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1077 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1078 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1079 } 1080 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1081 public static com.google.privacy.dlp.v2.PrimitiveTransformation parseFrom( 1082 com.google.protobuf.CodedInputStream input, 1083 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1084 throws java.io.IOException { 1085 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1086 PARSER, input, extensionRegistry); 1087 } 1088 1089 @java.lang.Override newBuilderForType()1090 public Builder newBuilderForType() { 1091 return newBuilder(); 1092 } 1093 newBuilder()1094 public static Builder newBuilder() { 1095 return DEFAULT_INSTANCE.toBuilder(); 1096 } 1097 newBuilder(com.google.privacy.dlp.v2.PrimitiveTransformation prototype)1098 public static Builder newBuilder(com.google.privacy.dlp.v2.PrimitiveTransformation prototype) { 1099 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1100 } 1101 1102 @java.lang.Override toBuilder()1103 public Builder toBuilder() { 1104 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1105 } 1106 1107 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1108 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1109 Builder builder = new Builder(parent); 1110 return builder; 1111 } 1112 /** 1113 * 1114 * 1115 * <pre> 1116 * A rule for transforming a value. 1117 * </pre> 1118 * 1119 * Protobuf type {@code google.privacy.dlp.v2.PrimitiveTransformation} 1120 */ 1121 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1122 implements 1123 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.PrimitiveTransformation) 1124 com.google.privacy.dlp.v2.PrimitiveTransformationOrBuilder { getDescriptor()1125 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1126 return com.google.privacy.dlp.v2.DlpProto 1127 .internal_static_google_privacy_dlp_v2_PrimitiveTransformation_descriptor; 1128 } 1129 1130 @java.lang.Override 1131 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1132 internalGetFieldAccessorTable() { 1133 return com.google.privacy.dlp.v2.DlpProto 1134 .internal_static_google_privacy_dlp_v2_PrimitiveTransformation_fieldAccessorTable 1135 .ensureFieldAccessorsInitialized( 1136 com.google.privacy.dlp.v2.PrimitiveTransformation.class, 1137 com.google.privacy.dlp.v2.PrimitiveTransformation.Builder.class); 1138 } 1139 1140 // Construct using com.google.privacy.dlp.v2.PrimitiveTransformation.newBuilder() Builder()1141 private Builder() {} 1142 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1143 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1144 super(parent); 1145 } 1146 1147 @java.lang.Override clear()1148 public Builder clear() { 1149 super.clear(); 1150 bitField0_ = 0; 1151 if (replaceConfigBuilder_ != null) { 1152 replaceConfigBuilder_.clear(); 1153 } 1154 if (redactConfigBuilder_ != null) { 1155 redactConfigBuilder_.clear(); 1156 } 1157 if (characterMaskConfigBuilder_ != null) { 1158 characterMaskConfigBuilder_.clear(); 1159 } 1160 if (cryptoReplaceFfxFpeConfigBuilder_ != null) { 1161 cryptoReplaceFfxFpeConfigBuilder_.clear(); 1162 } 1163 if (fixedSizeBucketingConfigBuilder_ != null) { 1164 fixedSizeBucketingConfigBuilder_.clear(); 1165 } 1166 if (bucketingConfigBuilder_ != null) { 1167 bucketingConfigBuilder_.clear(); 1168 } 1169 if (replaceWithInfoTypeConfigBuilder_ != null) { 1170 replaceWithInfoTypeConfigBuilder_.clear(); 1171 } 1172 if (timePartConfigBuilder_ != null) { 1173 timePartConfigBuilder_.clear(); 1174 } 1175 if (cryptoHashConfigBuilder_ != null) { 1176 cryptoHashConfigBuilder_.clear(); 1177 } 1178 if (dateShiftConfigBuilder_ != null) { 1179 dateShiftConfigBuilder_.clear(); 1180 } 1181 if (cryptoDeterministicConfigBuilder_ != null) { 1182 cryptoDeterministicConfigBuilder_.clear(); 1183 } 1184 if (replaceDictionaryConfigBuilder_ != null) { 1185 replaceDictionaryConfigBuilder_.clear(); 1186 } 1187 transformationCase_ = 0; 1188 transformation_ = null; 1189 return this; 1190 } 1191 1192 @java.lang.Override getDescriptorForType()1193 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1194 return com.google.privacy.dlp.v2.DlpProto 1195 .internal_static_google_privacy_dlp_v2_PrimitiveTransformation_descriptor; 1196 } 1197 1198 @java.lang.Override getDefaultInstanceForType()1199 public com.google.privacy.dlp.v2.PrimitiveTransformation getDefaultInstanceForType() { 1200 return com.google.privacy.dlp.v2.PrimitiveTransformation.getDefaultInstance(); 1201 } 1202 1203 @java.lang.Override build()1204 public com.google.privacy.dlp.v2.PrimitiveTransformation build() { 1205 com.google.privacy.dlp.v2.PrimitiveTransformation result = buildPartial(); 1206 if (!result.isInitialized()) { 1207 throw newUninitializedMessageException(result); 1208 } 1209 return result; 1210 } 1211 1212 @java.lang.Override buildPartial()1213 public com.google.privacy.dlp.v2.PrimitiveTransformation buildPartial() { 1214 com.google.privacy.dlp.v2.PrimitiveTransformation result = 1215 new com.google.privacy.dlp.v2.PrimitiveTransformation(this); 1216 if (bitField0_ != 0) { 1217 buildPartial0(result); 1218 } 1219 buildPartialOneofs(result); 1220 onBuilt(); 1221 return result; 1222 } 1223 buildPartial0(com.google.privacy.dlp.v2.PrimitiveTransformation result)1224 private void buildPartial0(com.google.privacy.dlp.v2.PrimitiveTransformation result) { 1225 int from_bitField0_ = bitField0_; 1226 } 1227 buildPartialOneofs(com.google.privacy.dlp.v2.PrimitiveTransformation result)1228 private void buildPartialOneofs(com.google.privacy.dlp.v2.PrimitiveTransformation result) { 1229 result.transformationCase_ = transformationCase_; 1230 result.transformation_ = this.transformation_; 1231 if (transformationCase_ == 1 && replaceConfigBuilder_ != null) { 1232 result.transformation_ = replaceConfigBuilder_.build(); 1233 } 1234 if (transformationCase_ == 2 && redactConfigBuilder_ != null) { 1235 result.transformation_ = redactConfigBuilder_.build(); 1236 } 1237 if (transformationCase_ == 3 && characterMaskConfigBuilder_ != null) { 1238 result.transformation_ = characterMaskConfigBuilder_.build(); 1239 } 1240 if (transformationCase_ == 4 && cryptoReplaceFfxFpeConfigBuilder_ != null) { 1241 result.transformation_ = cryptoReplaceFfxFpeConfigBuilder_.build(); 1242 } 1243 if (transformationCase_ == 5 && fixedSizeBucketingConfigBuilder_ != null) { 1244 result.transformation_ = fixedSizeBucketingConfigBuilder_.build(); 1245 } 1246 if (transformationCase_ == 6 && bucketingConfigBuilder_ != null) { 1247 result.transformation_ = bucketingConfigBuilder_.build(); 1248 } 1249 if (transformationCase_ == 7 && replaceWithInfoTypeConfigBuilder_ != null) { 1250 result.transformation_ = replaceWithInfoTypeConfigBuilder_.build(); 1251 } 1252 if (transformationCase_ == 8 && timePartConfigBuilder_ != null) { 1253 result.transformation_ = timePartConfigBuilder_.build(); 1254 } 1255 if (transformationCase_ == 9 && cryptoHashConfigBuilder_ != null) { 1256 result.transformation_ = cryptoHashConfigBuilder_.build(); 1257 } 1258 if (transformationCase_ == 11 && dateShiftConfigBuilder_ != null) { 1259 result.transformation_ = dateShiftConfigBuilder_.build(); 1260 } 1261 if (transformationCase_ == 12 && cryptoDeterministicConfigBuilder_ != null) { 1262 result.transformation_ = cryptoDeterministicConfigBuilder_.build(); 1263 } 1264 if (transformationCase_ == 13 && replaceDictionaryConfigBuilder_ != null) { 1265 result.transformation_ = replaceDictionaryConfigBuilder_.build(); 1266 } 1267 } 1268 1269 @java.lang.Override clone()1270 public Builder clone() { 1271 return super.clone(); 1272 } 1273 1274 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1275 public Builder setField( 1276 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1277 return super.setField(field, value); 1278 } 1279 1280 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1281 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1282 return super.clearField(field); 1283 } 1284 1285 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1286 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1287 return super.clearOneof(oneof); 1288 } 1289 1290 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1291 public Builder setRepeatedField( 1292 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1293 return super.setRepeatedField(field, index, value); 1294 } 1295 1296 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1297 public Builder addRepeatedField( 1298 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1299 return super.addRepeatedField(field, value); 1300 } 1301 1302 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1303 public Builder mergeFrom(com.google.protobuf.Message other) { 1304 if (other instanceof com.google.privacy.dlp.v2.PrimitiveTransformation) { 1305 return mergeFrom((com.google.privacy.dlp.v2.PrimitiveTransformation) other); 1306 } else { 1307 super.mergeFrom(other); 1308 return this; 1309 } 1310 } 1311 mergeFrom(com.google.privacy.dlp.v2.PrimitiveTransformation other)1312 public Builder mergeFrom(com.google.privacy.dlp.v2.PrimitiveTransformation other) { 1313 if (other == com.google.privacy.dlp.v2.PrimitiveTransformation.getDefaultInstance()) 1314 return this; 1315 switch (other.getTransformationCase()) { 1316 case REPLACE_CONFIG: 1317 { 1318 mergeReplaceConfig(other.getReplaceConfig()); 1319 break; 1320 } 1321 case REDACT_CONFIG: 1322 { 1323 mergeRedactConfig(other.getRedactConfig()); 1324 break; 1325 } 1326 case CHARACTER_MASK_CONFIG: 1327 { 1328 mergeCharacterMaskConfig(other.getCharacterMaskConfig()); 1329 break; 1330 } 1331 case CRYPTO_REPLACE_FFX_FPE_CONFIG: 1332 { 1333 mergeCryptoReplaceFfxFpeConfig(other.getCryptoReplaceFfxFpeConfig()); 1334 break; 1335 } 1336 case FIXED_SIZE_BUCKETING_CONFIG: 1337 { 1338 mergeFixedSizeBucketingConfig(other.getFixedSizeBucketingConfig()); 1339 break; 1340 } 1341 case BUCKETING_CONFIG: 1342 { 1343 mergeBucketingConfig(other.getBucketingConfig()); 1344 break; 1345 } 1346 case REPLACE_WITH_INFO_TYPE_CONFIG: 1347 { 1348 mergeReplaceWithInfoTypeConfig(other.getReplaceWithInfoTypeConfig()); 1349 break; 1350 } 1351 case TIME_PART_CONFIG: 1352 { 1353 mergeTimePartConfig(other.getTimePartConfig()); 1354 break; 1355 } 1356 case CRYPTO_HASH_CONFIG: 1357 { 1358 mergeCryptoHashConfig(other.getCryptoHashConfig()); 1359 break; 1360 } 1361 case DATE_SHIFT_CONFIG: 1362 { 1363 mergeDateShiftConfig(other.getDateShiftConfig()); 1364 break; 1365 } 1366 case CRYPTO_DETERMINISTIC_CONFIG: 1367 { 1368 mergeCryptoDeterministicConfig(other.getCryptoDeterministicConfig()); 1369 break; 1370 } 1371 case REPLACE_DICTIONARY_CONFIG: 1372 { 1373 mergeReplaceDictionaryConfig(other.getReplaceDictionaryConfig()); 1374 break; 1375 } 1376 case TRANSFORMATION_NOT_SET: 1377 { 1378 break; 1379 } 1380 } 1381 this.mergeUnknownFields(other.getUnknownFields()); 1382 onChanged(); 1383 return this; 1384 } 1385 1386 @java.lang.Override isInitialized()1387 public final boolean isInitialized() { 1388 return true; 1389 } 1390 1391 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1392 public Builder mergeFrom( 1393 com.google.protobuf.CodedInputStream input, 1394 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1395 throws java.io.IOException { 1396 if (extensionRegistry == null) { 1397 throw new java.lang.NullPointerException(); 1398 } 1399 try { 1400 boolean done = false; 1401 while (!done) { 1402 int tag = input.readTag(); 1403 switch (tag) { 1404 case 0: 1405 done = true; 1406 break; 1407 case 10: 1408 { 1409 input.readMessage(getReplaceConfigFieldBuilder().getBuilder(), extensionRegistry); 1410 transformationCase_ = 1; 1411 break; 1412 } // case 10 1413 case 18: 1414 { 1415 input.readMessage(getRedactConfigFieldBuilder().getBuilder(), extensionRegistry); 1416 transformationCase_ = 2; 1417 break; 1418 } // case 18 1419 case 26: 1420 { 1421 input.readMessage( 1422 getCharacterMaskConfigFieldBuilder().getBuilder(), extensionRegistry); 1423 transformationCase_ = 3; 1424 break; 1425 } // case 26 1426 case 34: 1427 { 1428 input.readMessage( 1429 getCryptoReplaceFfxFpeConfigFieldBuilder().getBuilder(), extensionRegistry); 1430 transformationCase_ = 4; 1431 break; 1432 } // case 34 1433 case 42: 1434 { 1435 input.readMessage( 1436 getFixedSizeBucketingConfigFieldBuilder().getBuilder(), extensionRegistry); 1437 transformationCase_ = 5; 1438 break; 1439 } // case 42 1440 case 50: 1441 { 1442 input.readMessage(getBucketingConfigFieldBuilder().getBuilder(), extensionRegistry); 1443 transformationCase_ = 6; 1444 break; 1445 } // case 50 1446 case 58: 1447 { 1448 input.readMessage( 1449 getReplaceWithInfoTypeConfigFieldBuilder().getBuilder(), extensionRegistry); 1450 transformationCase_ = 7; 1451 break; 1452 } // case 58 1453 case 66: 1454 { 1455 input.readMessage(getTimePartConfigFieldBuilder().getBuilder(), extensionRegistry); 1456 transformationCase_ = 8; 1457 break; 1458 } // case 66 1459 case 74: 1460 { 1461 input.readMessage( 1462 getCryptoHashConfigFieldBuilder().getBuilder(), extensionRegistry); 1463 transformationCase_ = 9; 1464 break; 1465 } // case 74 1466 case 90: 1467 { 1468 input.readMessage(getDateShiftConfigFieldBuilder().getBuilder(), extensionRegistry); 1469 transformationCase_ = 11; 1470 break; 1471 } // case 90 1472 case 98: 1473 { 1474 input.readMessage( 1475 getCryptoDeterministicConfigFieldBuilder().getBuilder(), extensionRegistry); 1476 transformationCase_ = 12; 1477 break; 1478 } // case 98 1479 case 106: 1480 { 1481 input.readMessage( 1482 getReplaceDictionaryConfigFieldBuilder().getBuilder(), extensionRegistry); 1483 transformationCase_ = 13; 1484 break; 1485 } // case 106 1486 default: 1487 { 1488 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1489 done = true; // was an endgroup tag 1490 } 1491 break; 1492 } // default: 1493 } // switch (tag) 1494 } // while (!done) 1495 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1496 throw e.unwrapIOException(); 1497 } finally { 1498 onChanged(); 1499 } // finally 1500 return this; 1501 } 1502 1503 private int transformationCase_ = 0; 1504 private java.lang.Object transformation_; 1505 getTransformationCase()1506 public TransformationCase getTransformationCase() { 1507 return TransformationCase.forNumber(transformationCase_); 1508 } 1509 clearTransformation()1510 public Builder clearTransformation() { 1511 transformationCase_ = 0; 1512 transformation_ = null; 1513 onChanged(); 1514 return this; 1515 } 1516 1517 private int bitField0_; 1518 1519 private com.google.protobuf.SingleFieldBuilderV3< 1520 com.google.privacy.dlp.v2.ReplaceValueConfig, 1521 com.google.privacy.dlp.v2.ReplaceValueConfig.Builder, 1522 com.google.privacy.dlp.v2.ReplaceValueConfigOrBuilder> 1523 replaceConfigBuilder_; 1524 /** 1525 * 1526 * 1527 * <pre> 1528 * Replace with a specified value. 1529 * </pre> 1530 * 1531 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1532 * 1533 * @return Whether the replaceConfig field is set. 1534 */ 1535 @java.lang.Override hasReplaceConfig()1536 public boolean hasReplaceConfig() { 1537 return transformationCase_ == 1; 1538 } 1539 /** 1540 * 1541 * 1542 * <pre> 1543 * Replace with a specified value. 1544 * </pre> 1545 * 1546 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1547 * 1548 * @return The replaceConfig. 1549 */ 1550 @java.lang.Override getReplaceConfig()1551 public com.google.privacy.dlp.v2.ReplaceValueConfig getReplaceConfig() { 1552 if (replaceConfigBuilder_ == null) { 1553 if (transformationCase_ == 1) { 1554 return (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_; 1555 } 1556 return com.google.privacy.dlp.v2.ReplaceValueConfig.getDefaultInstance(); 1557 } else { 1558 if (transformationCase_ == 1) { 1559 return replaceConfigBuilder_.getMessage(); 1560 } 1561 return com.google.privacy.dlp.v2.ReplaceValueConfig.getDefaultInstance(); 1562 } 1563 } 1564 /** 1565 * 1566 * 1567 * <pre> 1568 * Replace with a specified value. 1569 * </pre> 1570 * 1571 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1572 */ setReplaceConfig(com.google.privacy.dlp.v2.ReplaceValueConfig value)1573 public Builder setReplaceConfig(com.google.privacy.dlp.v2.ReplaceValueConfig value) { 1574 if (replaceConfigBuilder_ == null) { 1575 if (value == null) { 1576 throw new NullPointerException(); 1577 } 1578 transformation_ = value; 1579 onChanged(); 1580 } else { 1581 replaceConfigBuilder_.setMessage(value); 1582 } 1583 transformationCase_ = 1; 1584 return this; 1585 } 1586 /** 1587 * 1588 * 1589 * <pre> 1590 * Replace with a specified value. 1591 * </pre> 1592 * 1593 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1594 */ setReplaceConfig( com.google.privacy.dlp.v2.ReplaceValueConfig.Builder builderForValue)1595 public Builder setReplaceConfig( 1596 com.google.privacy.dlp.v2.ReplaceValueConfig.Builder builderForValue) { 1597 if (replaceConfigBuilder_ == null) { 1598 transformation_ = builderForValue.build(); 1599 onChanged(); 1600 } else { 1601 replaceConfigBuilder_.setMessage(builderForValue.build()); 1602 } 1603 transformationCase_ = 1; 1604 return this; 1605 } 1606 /** 1607 * 1608 * 1609 * <pre> 1610 * Replace with a specified value. 1611 * </pre> 1612 * 1613 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1614 */ mergeReplaceConfig(com.google.privacy.dlp.v2.ReplaceValueConfig value)1615 public Builder mergeReplaceConfig(com.google.privacy.dlp.v2.ReplaceValueConfig value) { 1616 if (replaceConfigBuilder_ == null) { 1617 if (transformationCase_ == 1 1618 && transformation_ 1619 != com.google.privacy.dlp.v2.ReplaceValueConfig.getDefaultInstance()) { 1620 transformation_ = 1621 com.google.privacy.dlp.v2.ReplaceValueConfig.newBuilder( 1622 (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_) 1623 .mergeFrom(value) 1624 .buildPartial(); 1625 } else { 1626 transformation_ = value; 1627 } 1628 onChanged(); 1629 } else { 1630 if (transformationCase_ == 1) { 1631 replaceConfigBuilder_.mergeFrom(value); 1632 } else { 1633 replaceConfigBuilder_.setMessage(value); 1634 } 1635 } 1636 transformationCase_ = 1; 1637 return this; 1638 } 1639 /** 1640 * 1641 * 1642 * <pre> 1643 * Replace with a specified value. 1644 * </pre> 1645 * 1646 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1647 */ clearReplaceConfig()1648 public Builder clearReplaceConfig() { 1649 if (replaceConfigBuilder_ == null) { 1650 if (transformationCase_ == 1) { 1651 transformationCase_ = 0; 1652 transformation_ = null; 1653 onChanged(); 1654 } 1655 } else { 1656 if (transformationCase_ == 1) { 1657 transformationCase_ = 0; 1658 transformation_ = null; 1659 } 1660 replaceConfigBuilder_.clear(); 1661 } 1662 return this; 1663 } 1664 /** 1665 * 1666 * 1667 * <pre> 1668 * Replace with a specified value. 1669 * </pre> 1670 * 1671 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1672 */ getReplaceConfigBuilder()1673 public com.google.privacy.dlp.v2.ReplaceValueConfig.Builder getReplaceConfigBuilder() { 1674 return getReplaceConfigFieldBuilder().getBuilder(); 1675 } 1676 /** 1677 * 1678 * 1679 * <pre> 1680 * Replace with a specified value. 1681 * </pre> 1682 * 1683 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1684 */ 1685 @java.lang.Override getReplaceConfigOrBuilder()1686 public com.google.privacy.dlp.v2.ReplaceValueConfigOrBuilder getReplaceConfigOrBuilder() { 1687 if ((transformationCase_ == 1) && (replaceConfigBuilder_ != null)) { 1688 return replaceConfigBuilder_.getMessageOrBuilder(); 1689 } else { 1690 if (transformationCase_ == 1) { 1691 return (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_; 1692 } 1693 return com.google.privacy.dlp.v2.ReplaceValueConfig.getDefaultInstance(); 1694 } 1695 } 1696 /** 1697 * 1698 * 1699 * <pre> 1700 * Replace with a specified value. 1701 * </pre> 1702 * 1703 * <code>.google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1;</code> 1704 */ 1705 private com.google.protobuf.SingleFieldBuilderV3< 1706 com.google.privacy.dlp.v2.ReplaceValueConfig, 1707 com.google.privacy.dlp.v2.ReplaceValueConfig.Builder, 1708 com.google.privacy.dlp.v2.ReplaceValueConfigOrBuilder> getReplaceConfigFieldBuilder()1709 getReplaceConfigFieldBuilder() { 1710 if (replaceConfigBuilder_ == null) { 1711 if (!(transformationCase_ == 1)) { 1712 transformation_ = com.google.privacy.dlp.v2.ReplaceValueConfig.getDefaultInstance(); 1713 } 1714 replaceConfigBuilder_ = 1715 new com.google.protobuf.SingleFieldBuilderV3< 1716 com.google.privacy.dlp.v2.ReplaceValueConfig, 1717 com.google.privacy.dlp.v2.ReplaceValueConfig.Builder, 1718 com.google.privacy.dlp.v2.ReplaceValueConfigOrBuilder>( 1719 (com.google.privacy.dlp.v2.ReplaceValueConfig) transformation_, 1720 getParentForChildren(), 1721 isClean()); 1722 transformation_ = null; 1723 } 1724 transformationCase_ = 1; 1725 onChanged(); 1726 return replaceConfigBuilder_; 1727 } 1728 1729 private com.google.protobuf.SingleFieldBuilderV3< 1730 com.google.privacy.dlp.v2.RedactConfig, 1731 com.google.privacy.dlp.v2.RedactConfig.Builder, 1732 com.google.privacy.dlp.v2.RedactConfigOrBuilder> 1733 redactConfigBuilder_; 1734 /** 1735 * 1736 * 1737 * <pre> 1738 * Redact 1739 * </pre> 1740 * 1741 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1742 * 1743 * @return Whether the redactConfig field is set. 1744 */ 1745 @java.lang.Override hasRedactConfig()1746 public boolean hasRedactConfig() { 1747 return transformationCase_ == 2; 1748 } 1749 /** 1750 * 1751 * 1752 * <pre> 1753 * Redact 1754 * </pre> 1755 * 1756 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1757 * 1758 * @return The redactConfig. 1759 */ 1760 @java.lang.Override getRedactConfig()1761 public com.google.privacy.dlp.v2.RedactConfig getRedactConfig() { 1762 if (redactConfigBuilder_ == null) { 1763 if (transformationCase_ == 2) { 1764 return (com.google.privacy.dlp.v2.RedactConfig) transformation_; 1765 } 1766 return com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance(); 1767 } else { 1768 if (transformationCase_ == 2) { 1769 return redactConfigBuilder_.getMessage(); 1770 } 1771 return com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance(); 1772 } 1773 } 1774 /** 1775 * 1776 * 1777 * <pre> 1778 * Redact 1779 * </pre> 1780 * 1781 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1782 */ setRedactConfig(com.google.privacy.dlp.v2.RedactConfig value)1783 public Builder setRedactConfig(com.google.privacy.dlp.v2.RedactConfig value) { 1784 if (redactConfigBuilder_ == null) { 1785 if (value == null) { 1786 throw new NullPointerException(); 1787 } 1788 transformation_ = value; 1789 onChanged(); 1790 } else { 1791 redactConfigBuilder_.setMessage(value); 1792 } 1793 transformationCase_ = 2; 1794 return this; 1795 } 1796 /** 1797 * 1798 * 1799 * <pre> 1800 * Redact 1801 * </pre> 1802 * 1803 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1804 */ setRedactConfig(com.google.privacy.dlp.v2.RedactConfig.Builder builderForValue)1805 public Builder setRedactConfig(com.google.privacy.dlp.v2.RedactConfig.Builder builderForValue) { 1806 if (redactConfigBuilder_ == null) { 1807 transformation_ = builderForValue.build(); 1808 onChanged(); 1809 } else { 1810 redactConfigBuilder_.setMessage(builderForValue.build()); 1811 } 1812 transformationCase_ = 2; 1813 return this; 1814 } 1815 /** 1816 * 1817 * 1818 * <pre> 1819 * Redact 1820 * </pre> 1821 * 1822 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1823 */ mergeRedactConfig(com.google.privacy.dlp.v2.RedactConfig value)1824 public Builder mergeRedactConfig(com.google.privacy.dlp.v2.RedactConfig value) { 1825 if (redactConfigBuilder_ == null) { 1826 if (transformationCase_ == 2 1827 && transformation_ != com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance()) { 1828 transformation_ = 1829 com.google.privacy.dlp.v2.RedactConfig.newBuilder( 1830 (com.google.privacy.dlp.v2.RedactConfig) transformation_) 1831 .mergeFrom(value) 1832 .buildPartial(); 1833 } else { 1834 transformation_ = value; 1835 } 1836 onChanged(); 1837 } else { 1838 if (transformationCase_ == 2) { 1839 redactConfigBuilder_.mergeFrom(value); 1840 } else { 1841 redactConfigBuilder_.setMessage(value); 1842 } 1843 } 1844 transformationCase_ = 2; 1845 return this; 1846 } 1847 /** 1848 * 1849 * 1850 * <pre> 1851 * Redact 1852 * </pre> 1853 * 1854 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1855 */ clearRedactConfig()1856 public Builder clearRedactConfig() { 1857 if (redactConfigBuilder_ == null) { 1858 if (transformationCase_ == 2) { 1859 transformationCase_ = 0; 1860 transformation_ = null; 1861 onChanged(); 1862 } 1863 } else { 1864 if (transformationCase_ == 2) { 1865 transformationCase_ = 0; 1866 transformation_ = null; 1867 } 1868 redactConfigBuilder_.clear(); 1869 } 1870 return this; 1871 } 1872 /** 1873 * 1874 * 1875 * <pre> 1876 * Redact 1877 * </pre> 1878 * 1879 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1880 */ getRedactConfigBuilder()1881 public com.google.privacy.dlp.v2.RedactConfig.Builder getRedactConfigBuilder() { 1882 return getRedactConfigFieldBuilder().getBuilder(); 1883 } 1884 /** 1885 * 1886 * 1887 * <pre> 1888 * Redact 1889 * </pre> 1890 * 1891 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1892 */ 1893 @java.lang.Override getRedactConfigOrBuilder()1894 public com.google.privacy.dlp.v2.RedactConfigOrBuilder getRedactConfigOrBuilder() { 1895 if ((transformationCase_ == 2) && (redactConfigBuilder_ != null)) { 1896 return redactConfigBuilder_.getMessageOrBuilder(); 1897 } else { 1898 if (transformationCase_ == 2) { 1899 return (com.google.privacy.dlp.v2.RedactConfig) transformation_; 1900 } 1901 return com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance(); 1902 } 1903 } 1904 /** 1905 * 1906 * 1907 * <pre> 1908 * Redact 1909 * </pre> 1910 * 1911 * <code>.google.privacy.dlp.v2.RedactConfig redact_config = 2;</code> 1912 */ 1913 private com.google.protobuf.SingleFieldBuilderV3< 1914 com.google.privacy.dlp.v2.RedactConfig, 1915 com.google.privacy.dlp.v2.RedactConfig.Builder, 1916 com.google.privacy.dlp.v2.RedactConfigOrBuilder> getRedactConfigFieldBuilder()1917 getRedactConfigFieldBuilder() { 1918 if (redactConfigBuilder_ == null) { 1919 if (!(transformationCase_ == 2)) { 1920 transformation_ = com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance(); 1921 } 1922 redactConfigBuilder_ = 1923 new com.google.protobuf.SingleFieldBuilderV3< 1924 com.google.privacy.dlp.v2.RedactConfig, 1925 com.google.privacy.dlp.v2.RedactConfig.Builder, 1926 com.google.privacy.dlp.v2.RedactConfigOrBuilder>( 1927 (com.google.privacy.dlp.v2.RedactConfig) transformation_, 1928 getParentForChildren(), 1929 isClean()); 1930 transformation_ = null; 1931 } 1932 transformationCase_ = 2; 1933 onChanged(); 1934 return redactConfigBuilder_; 1935 } 1936 1937 private com.google.protobuf.SingleFieldBuilderV3< 1938 com.google.privacy.dlp.v2.CharacterMaskConfig, 1939 com.google.privacy.dlp.v2.CharacterMaskConfig.Builder, 1940 com.google.privacy.dlp.v2.CharacterMaskConfigOrBuilder> 1941 characterMaskConfigBuilder_; 1942 /** 1943 * 1944 * 1945 * <pre> 1946 * Mask 1947 * </pre> 1948 * 1949 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 1950 * 1951 * @return Whether the characterMaskConfig field is set. 1952 */ 1953 @java.lang.Override hasCharacterMaskConfig()1954 public boolean hasCharacterMaskConfig() { 1955 return transformationCase_ == 3; 1956 } 1957 /** 1958 * 1959 * 1960 * <pre> 1961 * Mask 1962 * </pre> 1963 * 1964 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 1965 * 1966 * @return The characterMaskConfig. 1967 */ 1968 @java.lang.Override getCharacterMaskConfig()1969 public com.google.privacy.dlp.v2.CharacterMaskConfig getCharacterMaskConfig() { 1970 if (characterMaskConfigBuilder_ == null) { 1971 if (transformationCase_ == 3) { 1972 return (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_; 1973 } 1974 return com.google.privacy.dlp.v2.CharacterMaskConfig.getDefaultInstance(); 1975 } else { 1976 if (transformationCase_ == 3) { 1977 return characterMaskConfigBuilder_.getMessage(); 1978 } 1979 return com.google.privacy.dlp.v2.CharacterMaskConfig.getDefaultInstance(); 1980 } 1981 } 1982 /** 1983 * 1984 * 1985 * <pre> 1986 * Mask 1987 * </pre> 1988 * 1989 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 1990 */ setCharacterMaskConfig(com.google.privacy.dlp.v2.CharacterMaskConfig value)1991 public Builder setCharacterMaskConfig(com.google.privacy.dlp.v2.CharacterMaskConfig value) { 1992 if (characterMaskConfigBuilder_ == null) { 1993 if (value == null) { 1994 throw new NullPointerException(); 1995 } 1996 transformation_ = value; 1997 onChanged(); 1998 } else { 1999 characterMaskConfigBuilder_.setMessage(value); 2000 } 2001 transformationCase_ = 3; 2002 return this; 2003 } 2004 /** 2005 * 2006 * 2007 * <pre> 2008 * Mask 2009 * </pre> 2010 * 2011 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 2012 */ setCharacterMaskConfig( com.google.privacy.dlp.v2.CharacterMaskConfig.Builder builderForValue)2013 public Builder setCharacterMaskConfig( 2014 com.google.privacy.dlp.v2.CharacterMaskConfig.Builder builderForValue) { 2015 if (characterMaskConfigBuilder_ == null) { 2016 transformation_ = builderForValue.build(); 2017 onChanged(); 2018 } else { 2019 characterMaskConfigBuilder_.setMessage(builderForValue.build()); 2020 } 2021 transformationCase_ = 3; 2022 return this; 2023 } 2024 /** 2025 * 2026 * 2027 * <pre> 2028 * Mask 2029 * </pre> 2030 * 2031 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 2032 */ mergeCharacterMaskConfig(com.google.privacy.dlp.v2.CharacterMaskConfig value)2033 public Builder mergeCharacterMaskConfig(com.google.privacy.dlp.v2.CharacterMaskConfig value) { 2034 if (characterMaskConfigBuilder_ == null) { 2035 if (transformationCase_ == 3 2036 && transformation_ 2037 != com.google.privacy.dlp.v2.CharacterMaskConfig.getDefaultInstance()) { 2038 transformation_ = 2039 com.google.privacy.dlp.v2.CharacterMaskConfig.newBuilder( 2040 (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_) 2041 .mergeFrom(value) 2042 .buildPartial(); 2043 } else { 2044 transformation_ = value; 2045 } 2046 onChanged(); 2047 } else { 2048 if (transformationCase_ == 3) { 2049 characterMaskConfigBuilder_.mergeFrom(value); 2050 } else { 2051 characterMaskConfigBuilder_.setMessage(value); 2052 } 2053 } 2054 transformationCase_ = 3; 2055 return this; 2056 } 2057 /** 2058 * 2059 * 2060 * <pre> 2061 * Mask 2062 * </pre> 2063 * 2064 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 2065 */ clearCharacterMaskConfig()2066 public Builder clearCharacterMaskConfig() { 2067 if (characterMaskConfigBuilder_ == null) { 2068 if (transformationCase_ == 3) { 2069 transformationCase_ = 0; 2070 transformation_ = null; 2071 onChanged(); 2072 } 2073 } else { 2074 if (transformationCase_ == 3) { 2075 transformationCase_ = 0; 2076 transformation_ = null; 2077 } 2078 characterMaskConfigBuilder_.clear(); 2079 } 2080 return this; 2081 } 2082 /** 2083 * 2084 * 2085 * <pre> 2086 * Mask 2087 * </pre> 2088 * 2089 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 2090 */ getCharacterMaskConfigBuilder()2091 public com.google.privacy.dlp.v2.CharacterMaskConfig.Builder getCharacterMaskConfigBuilder() { 2092 return getCharacterMaskConfigFieldBuilder().getBuilder(); 2093 } 2094 /** 2095 * 2096 * 2097 * <pre> 2098 * Mask 2099 * </pre> 2100 * 2101 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 2102 */ 2103 @java.lang.Override 2104 public com.google.privacy.dlp.v2.CharacterMaskConfigOrBuilder getCharacterMaskConfigOrBuilder()2105 getCharacterMaskConfigOrBuilder() { 2106 if ((transformationCase_ == 3) && (characterMaskConfigBuilder_ != null)) { 2107 return characterMaskConfigBuilder_.getMessageOrBuilder(); 2108 } else { 2109 if (transformationCase_ == 3) { 2110 return (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_; 2111 } 2112 return com.google.privacy.dlp.v2.CharacterMaskConfig.getDefaultInstance(); 2113 } 2114 } 2115 /** 2116 * 2117 * 2118 * <pre> 2119 * Mask 2120 * </pre> 2121 * 2122 * <code>.google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3;</code> 2123 */ 2124 private com.google.protobuf.SingleFieldBuilderV3< 2125 com.google.privacy.dlp.v2.CharacterMaskConfig, 2126 com.google.privacy.dlp.v2.CharacterMaskConfig.Builder, 2127 com.google.privacy.dlp.v2.CharacterMaskConfigOrBuilder> getCharacterMaskConfigFieldBuilder()2128 getCharacterMaskConfigFieldBuilder() { 2129 if (characterMaskConfigBuilder_ == null) { 2130 if (!(transformationCase_ == 3)) { 2131 transformation_ = com.google.privacy.dlp.v2.CharacterMaskConfig.getDefaultInstance(); 2132 } 2133 characterMaskConfigBuilder_ = 2134 new com.google.protobuf.SingleFieldBuilderV3< 2135 com.google.privacy.dlp.v2.CharacterMaskConfig, 2136 com.google.privacy.dlp.v2.CharacterMaskConfig.Builder, 2137 com.google.privacy.dlp.v2.CharacterMaskConfigOrBuilder>( 2138 (com.google.privacy.dlp.v2.CharacterMaskConfig) transformation_, 2139 getParentForChildren(), 2140 isClean()); 2141 transformation_ = null; 2142 } 2143 transformationCase_ = 3; 2144 onChanged(); 2145 return characterMaskConfigBuilder_; 2146 } 2147 2148 private com.google.protobuf.SingleFieldBuilderV3< 2149 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig, 2150 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.Builder, 2151 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfigOrBuilder> 2152 cryptoReplaceFfxFpeConfigBuilder_; 2153 /** 2154 * 2155 * 2156 * <pre> 2157 * Ffx-Fpe 2158 * </pre> 2159 * 2160 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2161 * </code> 2162 * 2163 * @return Whether the cryptoReplaceFfxFpeConfig field is set. 2164 */ 2165 @java.lang.Override hasCryptoReplaceFfxFpeConfig()2166 public boolean hasCryptoReplaceFfxFpeConfig() { 2167 return transformationCase_ == 4; 2168 } 2169 /** 2170 * 2171 * 2172 * <pre> 2173 * Ffx-Fpe 2174 * </pre> 2175 * 2176 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2177 * </code> 2178 * 2179 * @return The cryptoReplaceFfxFpeConfig. 2180 */ 2181 @java.lang.Override getCryptoReplaceFfxFpeConfig()2182 public com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig getCryptoReplaceFfxFpeConfig() { 2183 if (cryptoReplaceFfxFpeConfigBuilder_ == null) { 2184 if (transformationCase_ == 4) { 2185 return (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_; 2186 } 2187 return com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.getDefaultInstance(); 2188 } else { 2189 if (transformationCase_ == 4) { 2190 return cryptoReplaceFfxFpeConfigBuilder_.getMessage(); 2191 } 2192 return com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.getDefaultInstance(); 2193 } 2194 } 2195 /** 2196 * 2197 * 2198 * <pre> 2199 * Ffx-Fpe 2200 * </pre> 2201 * 2202 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2203 * </code> 2204 */ setCryptoReplaceFfxFpeConfig( com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig value)2205 public Builder setCryptoReplaceFfxFpeConfig( 2206 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig value) { 2207 if (cryptoReplaceFfxFpeConfigBuilder_ == null) { 2208 if (value == null) { 2209 throw new NullPointerException(); 2210 } 2211 transformation_ = value; 2212 onChanged(); 2213 } else { 2214 cryptoReplaceFfxFpeConfigBuilder_.setMessage(value); 2215 } 2216 transformationCase_ = 4; 2217 return this; 2218 } 2219 /** 2220 * 2221 * 2222 * <pre> 2223 * Ffx-Fpe 2224 * </pre> 2225 * 2226 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2227 * </code> 2228 */ setCryptoReplaceFfxFpeConfig( com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.Builder builderForValue)2229 public Builder setCryptoReplaceFfxFpeConfig( 2230 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.Builder builderForValue) { 2231 if (cryptoReplaceFfxFpeConfigBuilder_ == null) { 2232 transformation_ = builderForValue.build(); 2233 onChanged(); 2234 } else { 2235 cryptoReplaceFfxFpeConfigBuilder_.setMessage(builderForValue.build()); 2236 } 2237 transformationCase_ = 4; 2238 return this; 2239 } 2240 /** 2241 * 2242 * 2243 * <pre> 2244 * Ffx-Fpe 2245 * </pre> 2246 * 2247 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2248 * </code> 2249 */ mergeCryptoReplaceFfxFpeConfig( com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig value)2250 public Builder mergeCryptoReplaceFfxFpeConfig( 2251 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig value) { 2252 if (cryptoReplaceFfxFpeConfigBuilder_ == null) { 2253 if (transformationCase_ == 4 2254 && transformation_ 2255 != com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.getDefaultInstance()) { 2256 transformation_ = 2257 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.newBuilder( 2258 (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_) 2259 .mergeFrom(value) 2260 .buildPartial(); 2261 } else { 2262 transformation_ = value; 2263 } 2264 onChanged(); 2265 } else { 2266 if (transformationCase_ == 4) { 2267 cryptoReplaceFfxFpeConfigBuilder_.mergeFrom(value); 2268 } else { 2269 cryptoReplaceFfxFpeConfigBuilder_.setMessage(value); 2270 } 2271 } 2272 transformationCase_ = 4; 2273 return this; 2274 } 2275 /** 2276 * 2277 * 2278 * <pre> 2279 * Ffx-Fpe 2280 * </pre> 2281 * 2282 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2283 * </code> 2284 */ clearCryptoReplaceFfxFpeConfig()2285 public Builder clearCryptoReplaceFfxFpeConfig() { 2286 if (cryptoReplaceFfxFpeConfigBuilder_ == null) { 2287 if (transformationCase_ == 4) { 2288 transformationCase_ = 0; 2289 transformation_ = null; 2290 onChanged(); 2291 } 2292 } else { 2293 if (transformationCase_ == 4) { 2294 transformationCase_ = 0; 2295 transformation_ = null; 2296 } 2297 cryptoReplaceFfxFpeConfigBuilder_.clear(); 2298 } 2299 return this; 2300 } 2301 /** 2302 * 2303 * 2304 * <pre> 2305 * Ffx-Fpe 2306 * </pre> 2307 * 2308 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2309 * </code> 2310 */ 2311 public com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.Builder getCryptoReplaceFfxFpeConfigBuilder()2312 getCryptoReplaceFfxFpeConfigBuilder() { 2313 return getCryptoReplaceFfxFpeConfigFieldBuilder().getBuilder(); 2314 } 2315 /** 2316 * 2317 * 2318 * <pre> 2319 * Ffx-Fpe 2320 * </pre> 2321 * 2322 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2323 * </code> 2324 */ 2325 @java.lang.Override 2326 public com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfigOrBuilder getCryptoReplaceFfxFpeConfigOrBuilder()2327 getCryptoReplaceFfxFpeConfigOrBuilder() { 2328 if ((transformationCase_ == 4) && (cryptoReplaceFfxFpeConfigBuilder_ != null)) { 2329 return cryptoReplaceFfxFpeConfigBuilder_.getMessageOrBuilder(); 2330 } else { 2331 if (transformationCase_ == 4) { 2332 return (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_; 2333 } 2334 return com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.getDefaultInstance(); 2335 } 2336 } 2337 /** 2338 * 2339 * 2340 * <pre> 2341 * Ffx-Fpe 2342 * </pre> 2343 * 2344 * <code>.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; 2345 * </code> 2346 */ 2347 private com.google.protobuf.SingleFieldBuilderV3< 2348 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig, 2349 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.Builder, 2350 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfigOrBuilder> getCryptoReplaceFfxFpeConfigFieldBuilder()2351 getCryptoReplaceFfxFpeConfigFieldBuilder() { 2352 if (cryptoReplaceFfxFpeConfigBuilder_ == null) { 2353 if (!(transformationCase_ == 4)) { 2354 transformation_ = 2355 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.getDefaultInstance(); 2356 } 2357 cryptoReplaceFfxFpeConfigBuilder_ = 2358 new com.google.protobuf.SingleFieldBuilderV3< 2359 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig, 2360 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.Builder, 2361 com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfigOrBuilder>( 2362 (com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig) transformation_, 2363 getParentForChildren(), 2364 isClean()); 2365 transformation_ = null; 2366 } 2367 transformationCase_ = 4; 2368 onChanged(); 2369 return cryptoReplaceFfxFpeConfigBuilder_; 2370 } 2371 2372 private com.google.protobuf.SingleFieldBuilderV3< 2373 com.google.privacy.dlp.v2.FixedSizeBucketingConfig, 2374 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder, 2375 com.google.privacy.dlp.v2.FixedSizeBucketingConfigOrBuilder> 2376 fixedSizeBucketingConfigBuilder_; 2377 /** 2378 * 2379 * 2380 * <pre> 2381 * Fixed size bucketing 2382 * </pre> 2383 * 2384 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2385 * 2386 * @return Whether the fixedSizeBucketingConfig field is set. 2387 */ 2388 @java.lang.Override hasFixedSizeBucketingConfig()2389 public boolean hasFixedSizeBucketingConfig() { 2390 return transformationCase_ == 5; 2391 } 2392 /** 2393 * 2394 * 2395 * <pre> 2396 * Fixed size bucketing 2397 * </pre> 2398 * 2399 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2400 * 2401 * @return The fixedSizeBucketingConfig. 2402 */ 2403 @java.lang.Override getFixedSizeBucketingConfig()2404 public com.google.privacy.dlp.v2.FixedSizeBucketingConfig getFixedSizeBucketingConfig() { 2405 if (fixedSizeBucketingConfigBuilder_ == null) { 2406 if (transformationCase_ == 5) { 2407 return (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_; 2408 } 2409 return com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance(); 2410 } else { 2411 if (transformationCase_ == 5) { 2412 return fixedSizeBucketingConfigBuilder_.getMessage(); 2413 } 2414 return com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance(); 2415 } 2416 } 2417 /** 2418 * 2419 * 2420 * <pre> 2421 * Fixed size bucketing 2422 * </pre> 2423 * 2424 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2425 */ setFixedSizeBucketingConfig( com.google.privacy.dlp.v2.FixedSizeBucketingConfig value)2426 public Builder setFixedSizeBucketingConfig( 2427 com.google.privacy.dlp.v2.FixedSizeBucketingConfig value) { 2428 if (fixedSizeBucketingConfigBuilder_ == null) { 2429 if (value == null) { 2430 throw new NullPointerException(); 2431 } 2432 transformation_ = value; 2433 onChanged(); 2434 } else { 2435 fixedSizeBucketingConfigBuilder_.setMessage(value); 2436 } 2437 transformationCase_ = 5; 2438 return this; 2439 } 2440 /** 2441 * 2442 * 2443 * <pre> 2444 * Fixed size bucketing 2445 * </pre> 2446 * 2447 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2448 */ setFixedSizeBucketingConfig( com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder builderForValue)2449 public Builder setFixedSizeBucketingConfig( 2450 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder builderForValue) { 2451 if (fixedSizeBucketingConfigBuilder_ == null) { 2452 transformation_ = builderForValue.build(); 2453 onChanged(); 2454 } else { 2455 fixedSizeBucketingConfigBuilder_.setMessage(builderForValue.build()); 2456 } 2457 transformationCase_ = 5; 2458 return this; 2459 } 2460 /** 2461 * 2462 * 2463 * <pre> 2464 * Fixed size bucketing 2465 * </pre> 2466 * 2467 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2468 */ mergeFixedSizeBucketingConfig( com.google.privacy.dlp.v2.FixedSizeBucketingConfig value)2469 public Builder mergeFixedSizeBucketingConfig( 2470 com.google.privacy.dlp.v2.FixedSizeBucketingConfig value) { 2471 if (fixedSizeBucketingConfigBuilder_ == null) { 2472 if (transformationCase_ == 5 2473 && transformation_ 2474 != com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance()) { 2475 transformation_ = 2476 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.newBuilder( 2477 (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_) 2478 .mergeFrom(value) 2479 .buildPartial(); 2480 } else { 2481 transformation_ = value; 2482 } 2483 onChanged(); 2484 } else { 2485 if (transformationCase_ == 5) { 2486 fixedSizeBucketingConfigBuilder_.mergeFrom(value); 2487 } else { 2488 fixedSizeBucketingConfigBuilder_.setMessage(value); 2489 } 2490 } 2491 transformationCase_ = 5; 2492 return this; 2493 } 2494 /** 2495 * 2496 * 2497 * <pre> 2498 * Fixed size bucketing 2499 * </pre> 2500 * 2501 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2502 */ clearFixedSizeBucketingConfig()2503 public Builder clearFixedSizeBucketingConfig() { 2504 if (fixedSizeBucketingConfigBuilder_ == null) { 2505 if (transformationCase_ == 5) { 2506 transformationCase_ = 0; 2507 transformation_ = null; 2508 onChanged(); 2509 } 2510 } else { 2511 if (transformationCase_ == 5) { 2512 transformationCase_ = 0; 2513 transformation_ = null; 2514 } 2515 fixedSizeBucketingConfigBuilder_.clear(); 2516 } 2517 return this; 2518 } 2519 /** 2520 * 2521 * 2522 * <pre> 2523 * Fixed size bucketing 2524 * </pre> 2525 * 2526 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2527 */ 2528 public com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder getFixedSizeBucketingConfigBuilder()2529 getFixedSizeBucketingConfigBuilder() { 2530 return getFixedSizeBucketingConfigFieldBuilder().getBuilder(); 2531 } 2532 /** 2533 * 2534 * 2535 * <pre> 2536 * Fixed size bucketing 2537 * </pre> 2538 * 2539 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2540 */ 2541 @java.lang.Override 2542 public com.google.privacy.dlp.v2.FixedSizeBucketingConfigOrBuilder getFixedSizeBucketingConfigOrBuilder()2543 getFixedSizeBucketingConfigOrBuilder() { 2544 if ((transformationCase_ == 5) && (fixedSizeBucketingConfigBuilder_ != null)) { 2545 return fixedSizeBucketingConfigBuilder_.getMessageOrBuilder(); 2546 } else { 2547 if (transformationCase_ == 5) { 2548 return (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_; 2549 } 2550 return com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance(); 2551 } 2552 } 2553 /** 2554 * 2555 * 2556 * <pre> 2557 * Fixed size bucketing 2558 * </pre> 2559 * 2560 * <code>.google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5;</code> 2561 */ 2562 private com.google.protobuf.SingleFieldBuilderV3< 2563 com.google.privacy.dlp.v2.FixedSizeBucketingConfig, 2564 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder, 2565 com.google.privacy.dlp.v2.FixedSizeBucketingConfigOrBuilder> getFixedSizeBucketingConfigFieldBuilder()2566 getFixedSizeBucketingConfigFieldBuilder() { 2567 if (fixedSizeBucketingConfigBuilder_ == null) { 2568 if (!(transformationCase_ == 5)) { 2569 transformation_ = com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance(); 2570 } 2571 fixedSizeBucketingConfigBuilder_ = 2572 new com.google.protobuf.SingleFieldBuilderV3< 2573 com.google.privacy.dlp.v2.FixedSizeBucketingConfig, 2574 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder, 2575 com.google.privacy.dlp.v2.FixedSizeBucketingConfigOrBuilder>( 2576 (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) transformation_, 2577 getParentForChildren(), 2578 isClean()); 2579 transformation_ = null; 2580 } 2581 transformationCase_ = 5; 2582 onChanged(); 2583 return fixedSizeBucketingConfigBuilder_; 2584 } 2585 2586 private com.google.protobuf.SingleFieldBuilderV3< 2587 com.google.privacy.dlp.v2.BucketingConfig, 2588 com.google.privacy.dlp.v2.BucketingConfig.Builder, 2589 com.google.privacy.dlp.v2.BucketingConfigOrBuilder> 2590 bucketingConfigBuilder_; 2591 /** 2592 * 2593 * 2594 * <pre> 2595 * Bucketing 2596 * </pre> 2597 * 2598 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2599 * 2600 * @return Whether the bucketingConfig field is set. 2601 */ 2602 @java.lang.Override hasBucketingConfig()2603 public boolean hasBucketingConfig() { 2604 return transformationCase_ == 6; 2605 } 2606 /** 2607 * 2608 * 2609 * <pre> 2610 * Bucketing 2611 * </pre> 2612 * 2613 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2614 * 2615 * @return The bucketingConfig. 2616 */ 2617 @java.lang.Override getBucketingConfig()2618 public com.google.privacy.dlp.v2.BucketingConfig getBucketingConfig() { 2619 if (bucketingConfigBuilder_ == null) { 2620 if (transformationCase_ == 6) { 2621 return (com.google.privacy.dlp.v2.BucketingConfig) transformation_; 2622 } 2623 return com.google.privacy.dlp.v2.BucketingConfig.getDefaultInstance(); 2624 } else { 2625 if (transformationCase_ == 6) { 2626 return bucketingConfigBuilder_.getMessage(); 2627 } 2628 return com.google.privacy.dlp.v2.BucketingConfig.getDefaultInstance(); 2629 } 2630 } 2631 /** 2632 * 2633 * 2634 * <pre> 2635 * Bucketing 2636 * </pre> 2637 * 2638 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2639 */ setBucketingConfig(com.google.privacy.dlp.v2.BucketingConfig value)2640 public Builder setBucketingConfig(com.google.privacy.dlp.v2.BucketingConfig value) { 2641 if (bucketingConfigBuilder_ == null) { 2642 if (value == null) { 2643 throw new NullPointerException(); 2644 } 2645 transformation_ = value; 2646 onChanged(); 2647 } else { 2648 bucketingConfigBuilder_.setMessage(value); 2649 } 2650 transformationCase_ = 6; 2651 return this; 2652 } 2653 /** 2654 * 2655 * 2656 * <pre> 2657 * Bucketing 2658 * </pre> 2659 * 2660 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2661 */ setBucketingConfig( com.google.privacy.dlp.v2.BucketingConfig.Builder builderForValue)2662 public Builder setBucketingConfig( 2663 com.google.privacy.dlp.v2.BucketingConfig.Builder builderForValue) { 2664 if (bucketingConfigBuilder_ == null) { 2665 transformation_ = builderForValue.build(); 2666 onChanged(); 2667 } else { 2668 bucketingConfigBuilder_.setMessage(builderForValue.build()); 2669 } 2670 transformationCase_ = 6; 2671 return this; 2672 } 2673 /** 2674 * 2675 * 2676 * <pre> 2677 * Bucketing 2678 * </pre> 2679 * 2680 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2681 */ mergeBucketingConfig(com.google.privacy.dlp.v2.BucketingConfig value)2682 public Builder mergeBucketingConfig(com.google.privacy.dlp.v2.BucketingConfig value) { 2683 if (bucketingConfigBuilder_ == null) { 2684 if (transformationCase_ == 6 2685 && transformation_ != com.google.privacy.dlp.v2.BucketingConfig.getDefaultInstance()) { 2686 transformation_ = 2687 com.google.privacy.dlp.v2.BucketingConfig.newBuilder( 2688 (com.google.privacy.dlp.v2.BucketingConfig) transformation_) 2689 .mergeFrom(value) 2690 .buildPartial(); 2691 } else { 2692 transformation_ = value; 2693 } 2694 onChanged(); 2695 } else { 2696 if (transformationCase_ == 6) { 2697 bucketingConfigBuilder_.mergeFrom(value); 2698 } else { 2699 bucketingConfigBuilder_.setMessage(value); 2700 } 2701 } 2702 transformationCase_ = 6; 2703 return this; 2704 } 2705 /** 2706 * 2707 * 2708 * <pre> 2709 * Bucketing 2710 * </pre> 2711 * 2712 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2713 */ clearBucketingConfig()2714 public Builder clearBucketingConfig() { 2715 if (bucketingConfigBuilder_ == null) { 2716 if (transformationCase_ == 6) { 2717 transformationCase_ = 0; 2718 transformation_ = null; 2719 onChanged(); 2720 } 2721 } else { 2722 if (transformationCase_ == 6) { 2723 transformationCase_ = 0; 2724 transformation_ = null; 2725 } 2726 bucketingConfigBuilder_.clear(); 2727 } 2728 return this; 2729 } 2730 /** 2731 * 2732 * 2733 * <pre> 2734 * Bucketing 2735 * </pre> 2736 * 2737 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2738 */ getBucketingConfigBuilder()2739 public com.google.privacy.dlp.v2.BucketingConfig.Builder getBucketingConfigBuilder() { 2740 return getBucketingConfigFieldBuilder().getBuilder(); 2741 } 2742 /** 2743 * 2744 * 2745 * <pre> 2746 * Bucketing 2747 * </pre> 2748 * 2749 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2750 */ 2751 @java.lang.Override getBucketingConfigOrBuilder()2752 public com.google.privacy.dlp.v2.BucketingConfigOrBuilder getBucketingConfigOrBuilder() { 2753 if ((transformationCase_ == 6) && (bucketingConfigBuilder_ != null)) { 2754 return bucketingConfigBuilder_.getMessageOrBuilder(); 2755 } else { 2756 if (transformationCase_ == 6) { 2757 return (com.google.privacy.dlp.v2.BucketingConfig) transformation_; 2758 } 2759 return com.google.privacy.dlp.v2.BucketingConfig.getDefaultInstance(); 2760 } 2761 } 2762 /** 2763 * 2764 * 2765 * <pre> 2766 * Bucketing 2767 * </pre> 2768 * 2769 * <code>.google.privacy.dlp.v2.BucketingConfig bucketing_config = 6;</code> 2770 */ 2771 private com.google.protobuf.SingleFieldBuilderV3< 2772 com.google.privacy.dlp.v2.BucketingConfig, 2773 com.google.privacy.dlp.v2.BucketingConfig.Builder, 2774 com.google.privacy.dlp.v2.BucketingConfigOrBuilder> getBucketingConfigFieldBuilder()2775 getBucketingConfigFieldBuilder() { 2776 if (bucketingConfigBuilder_ == null) { 2777 if (!(transformationCase_ == 6)) { 2778 transformation_ = com.google.privacy.dlp.v2.BucketingConfig.getDefaultInstance(); 2779 } 2780 bucketingConfigBuilder_ = 2781 new com.google.protobuf.SingleFieldBuilderV3< 2782 com.google.privacy.dlp.v2.BucketingConfig, 2783 com.google.privacy.dlp.v2.BucketingConfig.Builder, 2784 com.google.privacy.dlp.v2.BucketingConfigOrBuilder>( 2785 (com.google.privacy.dlp.v2.BucketingConfig) transformation_, 2786 getParentForChildren(), 2787 isClean()); 2788 transformation_ = null; 2789 } 2790 transformationCase_ = 6; 2791 onChanged(); 2792 return bucketingConfigBuilder_; 2793 } 2794 2795 private com.google.protobuf.SingleFieldBuilderV3< 2796 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig, 2797 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.Builder, 2798 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfigOrBuilder> 2799 replaceWithInfoTypeConfigBuilder_; 2800 /** 2801 * 2802 * 2803 * <pre> 2804 * Replace with infotype 2805 * </pre> 2806 * 2807 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2808 * </code> 2809 * 2810 * @return Whether the replaceWithInfoTypeConfig field is set. 2811 */ 2812 @java.lang.Override hasReplaceWithInfoTypeConfig()2813 public boolean hasReplaceWithInfoTypeConfig() { 2814 return transformationCase_ == 7; 2815 } 2816 /** 2817 * 2818 * 2819 * <pre> 2820 * Replace with infotype 2821 * </pre> 2822 * 2823 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2824 * </code> 2825 * 2826 * @return The replaceWithInfoTypeConfig. 2827 */ 2828 @java.lang.Override getReplaceWithInfoTypeConfig()2829 public com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig getReplaceWithInfoTypeConfig() { 2830 if (replaceWithInfoTypeConfigBuilder_ == null) { 2831 if (transformationCase_ == 7) { 2832 return (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_; 2833 } 2834 return com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.getDefaultInstance(); 2835 } else { 2836 if (transformationCase_ == 7) { 2837 return replaceWithInfoTypeConfigBuilder_.getMessage(); 2838 } 2839 return com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.getDefaultInstance(); 2840 } 2841 } 2842 /** 2843 * 2844 * 2845 * <pre> 2846 * Replace with infotype 2847 * </pre> 2848 * 2849 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2850 * </code> 2851 */ setReplaceWithInfoTypeConfig( com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig value)2852 public Builder setReplaceWithInfoTypeConfig( 2853 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig value) { 2854 if (replaceWithInfoTypeConfigBuilder_ == null) { 2855 if (value == null) { 2856 throw new NullPointerException(); 2857 } 2858 transformation_ = value; 2859 onChanged(); 2860 } else { 2861 replaceWithInfoTypeConfigBuilder_.setMessage(value); 2862 } 2863 transformationCase_ = 7; 2864 return this; 2865 } 2866 /** 2867 * 2868 * 2869 * <pre> 2870 * Replace with infotype 2871 * </pre> 2872 * 2873 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2874 * </code> 2875 */ setReplaceWithInfoTypeConfig( com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.Builder builderForValue)2876 public Builder setReplaceWithInfoTypeConfig( 2877 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.Builder builderForValue) { 2878 if (replaceWithInfoTypeConfigBuilder_ == null) { 2879 transformation_ = builderForValue.build(); 2880 onChanged(); 2881 } else { 2882 replaceWithInfoTypeConfigBuilder_.setMessage(builderForValue.build()); 2883 } 2884 transformationCase_ = 7; 2885 return this; 2886 } 2887 /** 2888 * 2889 * 2890 * <pre> 2891 * Replace with infotype 2892 * </pre> 2893 * 2894 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2895 * </code> 2896 */ mergeReplaceWithInfoTypeConfig( com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig value)2897 public Builder mergeReplaceWithInfoTypeConfig( 2898 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig value) { 2899 if (replaceWithInfoTypeConfigBuilder_ == null) { 2900 if (transformationCase_ == 7 2901 && transformation_ 2902 != com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.getDefaultInstance()) { 2903 transformation_ = 2904 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.newBuilder( 2905 (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_) 2906 .mergeFrom(value) 2907 .buildPartial(); 2908 } else { 2909 transformation_ = value; 2910 } 2911 onChanged(); 2912 } else { 2913 if (transformationCase_ == 7) { 2914 replaceWithInfoTypeConfigBuilder_.mergeFrom(value); 2915 } else { 2916 replaceWithInfoTypeConfigBuilder_.setMessage(value); 2917 } 2918 } 2919 transformationCase_ = 7; 2920 return this; 2921 } 2922 /** 2923 * 2924 * 2925 * <pre> 2926 * Replace with infotype 2927 * </pre> 2928 * 2929 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2930 * </code> 2931 */ clearReplaceWithInfoTypeConfig()2932 public Builder clearReplaceWithInfoTypeConfig() { 2933 if (replaceWithInfoTypeConfigBuilder_ == null) { 2934 if (transformationCase_ == 7) { 2935 transformationCase_ = 0; 2936 transformation_ = null; 2937 onChanged(); 2938 } 2939 } else { 2940 if (transformationCase_ == 7) { 2941 transformationCase_ = 0; 2942 transformation_ = null; 2943 } 2944 replaceWithInfoTypeConfigBuilder_.clear(); 2945 } 2946 return this; 2947 } 2948 /** 2949 * 2950 * 2951 * <pre> 2952 * Replace with infotype 2953 * </pre> 2954 * 2955 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2956 * </code> 2957 */ 2958 public com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.Builder getReplaceWithInfoTypeConfigBuilder()2959 getReplaceWithInfoTypeConfigBuilder() { 2960 return getReplaceWithInfoTypeConfigFieldBuilder().getBuilder(); 2961 } 2962 /** 2963 * 2964 * 2965 * <pre> 2966 * Replace with infotype 2967 * </pre> 2968 * 2969 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2970 * </code> 2971 */ 2972 @java.lang.Override 2973 public com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfigOrBuilder getReplaceWithInfoTypeConfigOrBuilder()2974 getReplaceWithInfoTypeConfigOrBuilder() { 2975 if ((transformationCase_ == 7) && (replaceWithInfoTypeConfigBuilder_ != null)) { 2976 return replaceWithInfoTypeConfigBuilder_.getMessageOrBuilder(); 2977 } else { 2978 if (transformationCase_ == 7) { 2979 return (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_; 2980 } 2981 return com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.getDefaultInstance(); 2982 } 2983 } 2984 /** 2985 * 2986 * 2987 * <pre> 2988 * Replace with infotype 2989 * </pre> 2990 * 2991 * <code>.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; 2992 * </code> 2993 */ 2994 private com.google.protobuf.SingleFieldBuilderV3< 2995 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig, 2996 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.Builder, 2997 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfigOrBuilder> getReplaceWithInfoTypeConfigFieldBuilder()2998 getReplaceWithInfoTypeConfigFieldBuilder() { 2999 if (replaceWithInfoTypeConfigBuilder_ == null) { 3000 if (!(transformationCase_ == 7)) { 3001 transformation_ = 3002 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.getDefaultInstance(); 3003 } 3004 replaceWithInfoTypeConfigBuilder_ = 3005 new com.google.protobuf.SingleFieldBuilderV3< 3006 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig, 3007 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig.Builder, 3008 com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfigOrBuilder>( 3009 (com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig) transformation_, 3010 getParentForChildren(), 3011 isClean()); 3012 transformation_ = null; 3013 } 3014 transformationCase_ = 7; 3015 onChanged(); 3016 return replaceWithInfoTypeConfigBuilder_; 3017 } 3018 3019 private com.google.protobuf.SingleFieldBuilderV3< 3020 com.google.privacy.dlp.v2.TimePartConfig, 3021 com.google.privacy.dlp.v2.TimePartConfig.Builder, 3022 com.google.privacy.dlp.v2.TimePartConfigOrBuilder> 3023 timePartConfigBuilder_; 3024 /** 3025 * 3026 * 3027 * <pre> 3028 * Time extraction 3029 * </pre> 3030 * 3031 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3032 * 3033 * @return Whether the timePartConfig field is set. 3034 */ 3035 @java.lang.Override hasTimePartConfig()3036 public boolean hasTimePartConfig() { 3037 return transformationCase_ == 8; 3038 } 3039 /** 3040 * 3041 * 3042 * <pre> 3043 * Time extraction 3044 * </pre> 3045 * 3046 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3047 * 3048 * @return The timePartConfig. 3049 */ 3050 @java.lang.Override getTimePartConfig()3051 public com.google.privacy.dlp.v2.TimePartConfig getTimePartConfig() { 3052 if (timePartConfigBuilder_ == null) { 3053 if (transformationCase_ == 8) { 3054 return (com.google.privacy.dlp.v2.TimePartConfig) transformation_; 3055 } 3056 return com.google.privacy.dlp.v2.TimePartConfig.getDefaultInstance(); 3057 } else { 3058 if (transformationCase_ == 8) { 3059 return timePartConfigBuilder_.getMessage(); 3060 } 3061 return com.google.privacy.dlp.v2.TimePartConfig.getDefaultInstance(); 3062 } 3063 } 3064 /** 3065 * 3066 * 3067 * <pre> 3068 * Time extraction 3069 * </pre> 3070 * 3071 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3072 */ setTimePartConfig(com.google.privacy.dlp.v2.TimePartConfig value)3073 public Builder setTimePartConfig(com.google.privacy.dlp.v2.TimePartConfig value) { 3074 if (timePartConfigBuilder_ == null) { 3075 if (value == null) { 3076 throw new NullPointerException(); 3077 } 3078 transformation_ = value; 3079 onChanged(); 3080 } else { 3081 timePartConfigBuilder_.setMessage(value); 3082 } 3083 transformationCase_ = 8; 3084 return this; 3085 } 3086 /** 3087 * 3088 * 3089 * <pre> 3090 * Time extraction 3091 * </pre> 3092 * 3093 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3094 */ setTimePartConfig( com.google.privacy.dlp.v2.TimePartConfig.Builder builderForValue)3095 public Builder setTimePartConfig( 3096 com.google.privacy.dlp.v2.TimePartConfig.Builder builderForValue) { 3097 if (timePartConfigBuilder_ == null) { 3098 transformation_ = builderForValue.build(); 3099 onChanged(); 3100 } else { 3101 timePartConfigBuilder_.setMessage(builderForValue.build()); 3102 } 3103 transformationCase_ = 8; 3104 return this; 3105 } 3106 /** 3107 * 3108 * 3109 * <pre> 3110 * Time extraction 3111 * </pre> 3112 * 3113 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3114 */ mergeTimePartConfig(com.google.privacy.dlp.v2.TimePartConfig value)3115 public Builder mergeTimePartConfig(com.google.privacy.dlp.v2.TimePartConfig value) { 3116 if (timePartConfigBuilder_ == null) { 3117 if (transformationCase_ == 8 3118 && transformation_ != com.google.privacy.dlp.v2.TimePartConfig.getDefaultInstance()) { 3119 transformation_ = 3120 com.google.privacy.dlp.v2.TimePartConfig.newBuilder( 3121 (com.google.privacy.dlp.v2.TimePartConfig) transformation_) 3122 .mergeFrom(value) 3123 .buildPartial(); 3124 } else { 3125 transformation_ = value; 3126 } 3127 onChanged(); 3128 } else { 3129 if (transformationCase_ == 8) { 3130 timePartConfigBuilder_.mergeFrom(value); 3131 } else { 3132 timePartConfigBuilder_.setMessage(value); 3133 } 3134 } 3135 transformationCase_ = 8; 3136 return this; 3137 } 3138 /** 3139 * 3140 * 3141 * <pre> 3142 * Time extraction 3143 * </pre> 3144 * 3145 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3146 */ clearTimePartConfig()3147 public Builder clearTimePartConfig() { 3148 if (timePartConfigBuilder_ == null) { 3149 if (transformationCase_ == 8) { 3150 transformationCase_ = 0; 3151 transformation_ = null; 3152 onChanged(); 3153 } 3154 } else { 3155 if (transformationCase_ == 8) { 3156 transformationCase_ = 0; 3157 transformation_ = null; 3158 } 3159 timePartConfigBuilder_.clear(); 3160 } 3161 return this; 3162 } 3163 /** 3164 * 3165 * 3166 * <pre> 3167 * Time extraction 3168 * </pre> 3169 * 3170 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3171 */ getTimePartConfigBuilder()3172 public com.google.privacy.dlp.v2.TimePartConfig.Builder getTimePartConfigBuilder() { 3173 return getTimePartConfigFieldBuilder().getBuilder(); 3174 } 3175 /** 3176 * 3177 * 3178 * <pre> 3179 * Time extraction 3180 * </pre> 3181 * 3182 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3183 */ 3184 @java.lang.Override getTimePartConfigOrBuilder()3185 public com.google.privacy.dlp.v2.TimePartConfigOrBuilder getTimePartConfigOrBuilder() { 3186 if ((transformationCase_ == 8) && (timePartConfigBuilder_ != null)) { 3187 return timePartConfigBuilder_.getMessageOrBuilder(); 3188 } else { 3189 if (transformationCase_ == 8) { 3190 return (com.google.privacy.dlp.v2.TimePartConfig) transformation_; 3191 } 3192 return com.google.privacy.dlp.v2.TimePartConfig.getDefaultInstance(); 3193 } 3194 } 3195 /** 3196 * 3197 * 3198 * <pre> 3199 * Time extraction 3200 * </pre> 3201 * 3202 * <code>.google.privacy.dlp.v2.TimePartConfig time_part_config = 8;</code> 3203 */ 3204 private com.google.protobuf.SingleFieldBuilderV3< 3205 com.google.privacy.dlp.v2.TimePartConfig, 3206 com.google.privacy.dlp.v2.TimePartConfig.Builder, 3207 com.google.privacy.dlp.v2.TimePartConfigOrBuilder> getTimePartConfigFieldBuilder()3208 getTimePartConfigFieldBuilder() { 3209 if (timePartConfigBuilder_ == null) { 3210 if (!(transformationCase_ == 8)) { 3211 transformation_ = com.google.privacy.dlp.v2.TimePartConfig.getDefaultInstance(); 3212 } 3213 timePartConfigBuilder_ = 3214 new com.google.protobuf.SingleFieldBuilderV3< 3215 com.google.privacy.dlp.v2.TimePartConfig, 3216 com.google.privacy.dlp.v2.TimePartConfig.Builder, 3217 com.google.privacy.dlp.v2.TimePartConfigOrBuilder>( 3218 (com.google.privacy.dlp.v2.TimePartConfig) transformation_, 3219 getParentForChildren(), 3220 isClean()); 3221 transformation_ = null; 3222 } 3223 transformationCase_ = 8; 3224 onChanged(); 3225 return timePartConfigBuilder_; 3226 } 3227 3228 private com.google.protobuf.SingleFieldBuilderV3< 3229 com.google.privacy.dlp.v2.CryptoHashConfig, 3230 com.google.privacy.dlp.v2.CryptoHashConfig.Builder, 3231 com.google.privacy.dlp.v2.CryptoHashConfigOrBuilder> 3232 cryptoHashConfigBuilder_; 3233 /** 3234 * 3235 * 3236 * <pre> 3237 * Crypto 3238 * </pre> 3239 * 3240 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3241 * 3242 * @return Whether the cryptoHashConfig field is set. 3243 */ 3244 @java.lang.Override hasCryptoHashConfig()3245 public boolean hasCryptoHashConfig() { 3246 return transformationCase_ == 9; 3247 } 3248 /** 3249 * 3250 * 3251 * <pre> 3252 * Crypto 3253 * </pre> 3254 * 3255 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3256 * 3257 * @return The cryptoHashConfig. 3258 */ 3259 @java.lang.Override getCryptoHashConfig()3260 public com.google.privacy.dlp.v2.CryptoHashConfig getCryptoHashConfig() { 3261 if (cryptoHashConfigBuilder_ == null) { 3262 if (transformationCase_ == 9) { 3263 return (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_; 3264 } 3265 return com.google.privacy.dlp.v2.CryptoHashConfig.getDefaultInstance(); 3266 } else { 3267 if (transformationCase_ == 9) { 3268 return cryptoHashConfigBuilder_.getMessage(); 3269 } 3270 return com.google.privacy.dlp.v2.CryptoHashConfig.getDefaultInstance(); 3271 } 3272 } 3273 /** 3274 * 3275 * 3276 * <pre> 3277 * Crypto 3278 * </pre> 3279 * 3280 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3281 */ setCryptoHashConfig(com.google.privacy.dlp.v2.CryptoHashConfig value)3282 public Builder setCryptoHashConfig(com.google.privacy.dlp.v2.CryptoHashConfig value) { 3283 if (cryptoHashConfigBuilder_ == null) { 3284 if (value == null) { 3285 throw new NullPointerException(); 3286 } 3287 transformation_ = value; 3288 onChanged(); 3289 } else { 3290 cryptoHashConfigBuilder_.setMessage(value); 3291 } 3292 transformationCase_ = 9; 3293 return this; 3294 } 3295 /** 3296 * 3297 * 3298 * <pre> 3299 * Crypto 3300 * </pre> 3301 * 3302 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3303 */ setCryptoHashConfig( com.google.privacy.dlp.v2.CryptoHashConfig.Builder builderForValue)3304 public Builder setCryptoHashConfig( 3305 com.google.privacy.dlp.v2.CryptoHashConfig.Builder builderForValue) { 3306 if (cryptoHashConfigBuilder_ == null) { 3307 transformation_ = builderForValue.build(); 3308 onChanged(); 3309 } else { 3310 cryptoHashConfigBuilder_.setMessage(builderForValue.build()); 3311 } 3312 transformationCase_ = 9; 3313 return this; 3314 } 3315 /** 3316 * 3317 * 3318 * <pre> 3319 * Crypto 3320 * </pre> 3321 * 3322 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3323 */ mergeCryptoHashConfig(com.google.privacy.dlp.v2.CryptoHashConfig value)3324 public Builder mergeCryptoHashConfig(com.google.privacy.dlp.v2.CryptoHashConfig value) { 3325 if (cryptoHashConfigBuilder_ == null) { 3326 if (transformationCase_ == 9 3327 && transformation_ != com.google.privacy.dlp.v2.CryptoHashConfig.getDefaultInstance()) { 3328 transformation_ = 3329 com.google.privacy.dlp.v2.CryptoHashConfig.newBuilder( 3330 (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_) 3331 .mergeFrom(value) 3332 .buildPartial(); 3333 } else { 3334 transformation_ = value; 3335 } 3336 onChanged(); 3337 } else { 3338 if (transformationCase_ == 9) { 3339 cryptoHashConfigBuilder_.mergeFrom(value); 3340 } else { 3341 cryptoHashConfigBuilder_.setMessage(value); 3342 } 3343 } 3344 transformationCase_ = 9; 3345 return this; 3346 } 3347 /** 3348 * 3349 * 3350 * <pre> 3351 * Crypto 3352 * </pre> 3353 * 3354 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3355 */ clearCryptoHashConfig()3356 public Builder clearCryptoHashConfig() { 3357 if (cryptoHashConfigBuilder_ == null) { 3358 if (transformationCase_ == 9) { 3359 transformationCase_ = 0; 3360 transformation_ = null; 3361 onChanged(); 3362 } 3363 } else { 3364 if (transformationCase_ == 9) { 3365 transformationCase_ = 0; 3366 transformation_ = null; 3367 } 3368 cryptoHashConfigBuilder_.clear(); 3369 } 3370 return this; 3371 } 3372 /** 3373 * 3374 * 3375 * <pre> 3376 * Crypto 3377 * </pre> 3378 * 3379 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3380 */ getCryptoHashConfigBuilder()3381 public com.google.privacy.dlp.v2.CryptoHashConfig.Builder getCryptoHashConfigBuilder() { 3382 return getCryptoHashConfigFieldBuilder().getBuilder(); 3383 } 3384 /** 3385 * 3386 * 3387 * <pre> 3388 * Crypto 3389 * </pre> 3390 * 3391 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3392 */ 3393 @java.lang.Override getCryptoHashConfigOrBuilder()3394 public com.google.privacy.dlp.v2.CryptoHashConfigOrBuilder getCryptoHashConfigOrBuilder() { 3395 if ((transformationCase_ == 9) && (cryptoHashConfigBuilder_ != null)) { 3396 return cryptoHashConfigBuilder_.getMessageOrBuilder(); 3397 } else { 3398 if (transformationCase_ == 9) { 3399 return (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_; 3400 } 3401 return com.google.privacy.dlp.v2.CryptoHashConfig.getDefaultInstance(); 3402 } 3403 } 3404 /** 3405 * 3406 * 3407 * <pre> 3408 * Crypto 3409 * </pre> 3410 * 3411 * <code>.google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9;</code> 3412 */ 3413 private com.google.protobuf.SingleFieldBuilderV3< 3414 com.google.privacy.dlp.v2.CryptoHashConfig, 3415 com.google.privacy.dlp.v2.CryptoHashConfig.Builder, 3416 com.google.privacy.dlp.v2.CryptoHashConfigOrBuilder> getCryptoHashConfigFieldBuilder()3417 getCryptoHashConfigFieldBuilder() { 3418 if (cryptoHashConfigBuilder_ == null) { 3419 if (!(transformationCase_ == 9)) { 3420 transformation_ = com.google.privacy.dlp.v2.CryptoHashConfig.getDefaultInstance(); 3421 } 3422 cryptoHashConfigBuilder_ = 3423 new com.google.protobuf.SingleFieldBuilderV3< 3424 com.google.privacy.dlp.v2.CryptoHashConfig, 3425 com.google.privacy.dlp.v2.CryptoHashConfig.Builder, 3426 com.google.privacy.dlp.v2.CryptoHashConfigOrBuilder>( 3427 (com.google.privacy.dlp.v2.CryptoHashConfig) transformation_, 3428 getParentForChildren(), 3429 isClean()); 3430 transformation_ = null; 3431 } 3432 transformationCase_ = 9; 3433 onChanged(); 3434 return cryptoHashConfigBuilder_; 3435 } 3436 3437 private com.google.protobuf.SingleFieldBuilderV3< 3438 com.google.privacy.dlp.v2.DateShiftConfig, 3439 com.google.privacy.dlp.v2.DateShiftConfig.Builder, 3440 com.google.privacy.dlp.v2.DateShiftConfigOrBuilder> 3441 dateShiftConfigBuilder_; 3442 /** 3443 * 3444 * 3445 * <pre> 3446 * Date Shift 3447 * </pre> 3448 * 3449 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3450 * 3451 * @return Whether the dateShiftConfig field is set. 3452 */ 3453 @java.lang.Override hasDateShiftConfig()3454 public boolean hasDateShiftConfig() { 3455 return transformationCase_ == 11; 3456 } 3457 /** 3458 * 3459 * 3460 * <pre> 3461 * Date Shift 3462 * </pre> 3463 * 3464 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3465 * 3466 * @return The dateShiftConfig. 3467 */ 3468 @java.lang.Override getDateShiftConfig()3469 public com.google.privacy.dlp.v2.DateShiftConfig getDateShiftConfig() { 3470 if (dateShiftConfigBuilder_ == null) { 3471 if (transformationCase_ == 11) { 3472 return (com.google.privacy.dlp.v2.DateShiftConfig) transformation_; 3473 } 3474 return com.google.privacy.dlp.v2.DateShiftConfig.getDefaultInstance(); 3475 } else { 3476 if (transformationCase_ == 11) { 3477 return dateShiftConfigBuilder_.getMessage(); 3478 } 3479 return com.google.privacy.dlp.v2.DateShiftConfig.getDefaultInstance(); 3480 } 3481 } 3482 /** 3483 * 3484 * 3485 * <pre> 3486 * Date Shift 3487 * </pre> 3488 * 3489 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3490 */ setDateShiftConfig(com.google.privacy.dlp.v2.DateShiftConfig value)3491 public Builder setDateShiftConfig(com.google.privacy.dlp.v2.DateShiftConfig value) { 3492 if (dateShiftConfigBuilder_ == null) { 3493 if (value == null) { 3494 throw new NullPointerException(); 3495 } 3496 transformation_ = value; 3497 onChanged(); 3498 } else { 3499 dateShiftConfigBuilder_.setMessage(value); 3500 } 3501 transformationCase_ = 11; 3502 return this; 3503 } 3504 /** 3505 * 3506 * 3507 * <pre> 3508 * Date Shift 3509 * </pre> 3510 * 3511 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3512 */ setDateShiftConfig( com.google.privacy.dlp.v2.DateShiftConfig.Builder builderForValue)3513 public Builder setDateShiftConfig( 3514 com.google.privacy.dlp.v2.DateShiftConfig.Builder builderForValue) { 3515 if (dateShiftConfigBuilder_ == null) { 3516 transformation_ = builderForValue.build(); 3517 onChanged(); 3518 } else { 3519 dateShiftConfigBuilder_.setMessage(builderForValue.build()); 3520 } 3521 transformationCase_ = 11; 3522 return this; 3523 } 3524 /** 3525 * 3526 * 3527 * <pre> 3528 * Date Shift 3529 * </pre> 3530 * 3531 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3532 */ mergeDateShiftConfig(com.google.privacy.dlp.v2.DateShiftConfig value)3533 public Builder mergeDateShiftConfig(com.google.privacy.dlp.v2.DateShiftConfig value) { 3534 if (dateShiftConfigBuilder_ == null) { 3535 if (transformationCase_ == 11 3536 && transformation_ != com.google.privacy.dlp.v2.DateShiftConfig.getDefaultInstance()) { 3537 transformation_ = 3538 com.google.privacy.dlp.v2.DateShiftConfig.newBuilder( 3539 (com.google.privacy.dlp.v2.DateShiftConfig) transformation_) 3540 .mergeFrom(value) 3541 .buildPartial(); 3542 } else { 3543 transformation_ = value; 3544 } 3545 onChanged(); 3546 } else { 3547 if (transformationCase_ == 11) { 3548 dateShiftConfigBuilder_.mergeFrom(value); 3549 } else { 3550 dateShiftConfigBuilder_.setMessage(value); 3551 } 3552 } 3553 transformationCase_ = 11; 3554 return this; 3555 } 3556 /** 3557 * 3558 * 3559 * <pre> 3560 * Date Shift 3561 * </pre> 3562 * 3563 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3564 */ clearDateShiftConfig()3565 public Builder clearDateShiftConfig() { 3566 if (dateShiftConfigBuilder_ == null) { 3567 if (transformationCase_ == 11) { 3568 transformationCase_ = 0; 3569 transformation_ = null; 3570 onChanged(); 3571 } 3572 } else { 3573 if (transformationCase_ == 11) { 3574 transformationCase_ = 0; 3575 transformation_ = null; 3576 } 3577 dateShiftConfigBuilder_.clear(); 3578 } 3579 return this; 3580 } 3581 /** 3582 * 3583 * 3584 * <pre> 3585 * Date Shift 3586 * </pre> 3587 * 3588 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3589 */ getDateShiftConfigBuilder()3590 public com.google.privacy.dlp.v2.DateShiftConfig.Builder getDateShiftConfigBuilder() { 3591 return getDateShiftConfigFieldBuilder().getBuilder(); 3592 } 3593 /** 3594 * 3595 * 3596 * <pre> 3597 * Date Shift 3598 * </pre> 3599 * 3600 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3601 */ 3602 @java.lang.Override getDateShiftConfigOrBuilder()3603 public com.google.privacy.dlp.v2.DateShiftConfigOrBuilder getDateShiftConfigOrBuilder() { 3604 if ((transformationCase_ == 11) && (dateShiftConfigBuilder_ != null)) { 3605 return dateShiftConfigBuilder_.getMessageOrBuilder(); 3606 } else { 3607 if (transformationCase_ == 11) { 3608 return (com.google.privacy.dlp.v2.DateShiftConfig) transformation_; 3609 } 3610 return com.google.privacy.dlp.v2.DateShiftConfig.getDefaultInstance(); 3611 } 3612 } 3613 /** 3614 * 3615 * 3616 * <pre> 3617 * Date Shift 3618 * </pre> 3619 * 3620 * <code>.google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11;</code> 3621 */ 3622 private com.google.protobuf.SingleFieldBuilderV3< 3623 com.google.privacy.dlp.v2.DateShiftConfig, 3624 com.google.privacy.dlp.v2.DateShiftConfig.Builder, 3625 com.google.privacy.dlp.v2.DateShiftConfigOrBuilder> getDateShiftConfigFieldBuilder()3626 getDateShiftConfigFieldBuilder() { 3627 if (dateShiftConfigBuilder_ == null) { 3628 if (!(transformationCase_ == 11)) { 3629 transformation_ = com.google.privacy.dlp.v2.DateShiftConfig.getDefaultInstance(); 3630 } 3631 dateShiftConfigBuilder_ = 3632 new com.google.protobuf.SingleFieldBuilderV3< 3633 com.google.privacy.dlp.v2.DateShiftConfig, 3634 com.google.privacy.dlp.v2.DateShiftConfig.Builder, 3635 com.google.privacy.dlp.v2.DateShiftConfigOrBuilder>( 3636 (com.google.privacy.dlp.v2.DateShiftConfig) transformation_, 3637 getParentForChildren(), 3638 isClean()); 3639 transformation_ = null; 3640 } 3641 transformationCase_ = 11; 3642 onChanged(); 3643 return dateShiftConfigBuilder_; 3644 } 3645 3646 private com.google.protobuf.SingleFieldBuilderV3< 3647 com.google.privacy.dlp.v2.CryptoDeterministicConfig, 3648 com.google.privacy.dlp.v2.CryptoDeterministicConfig.Builder, 3649 com.google.privacy.dlp.v2.CryptoDeterministicConfigOrBuilder> 3650 cryptoDeterministicConfigBuilder_; 3651 /** 3652 * 3653 * 3654 * <pre> 3655 * Deterministic Crypto 3656 * </pre> 3657 * 3658 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3659 * </code> 3660 * 3661 * @return Whether the cryptoDeterministicConfig field is set. 3662 */ 3663 @java.lang.Override hasCryptoDeterministicConfig()3664 public boolean hasCryptoDeterministicConfig() { 3665 return transformationCase_ == 12; 3666 } 3667 /** 3668 * 3669 * 3670 * <pre> 3671 * Deterministic Crypto 3672 * </pre> 3673 * 3674 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3675 * </code> 3676 * 3677 * @return The cryptoDeterministicConfig. 3678 */ 3679 @java.lang.Override getCryptoDeterministicConfig()3680 public com.google.privacy.dlp.v2.CryptoDeterministicConfig getCryptoDeterministicConfig() { 3681 if (cryptoDeterministicConfigBuilder_ == null) { 3682 if (transformationCase_ == 12) { 3683 return (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_; 3684 } 3685 return com.google.privacy.dlp.v2.CryptoDeterministicConfig.getDefaultInstance(); 3686 } else { 3687 if (transformationCase_ == 12) { 3688 return cryptoDeterministicConfigBuilder_.getMessage(); 3689 } 3690 return com.google.privacy.dlp.v2.CryptoDeterministicConfig.getDefaultInstance(); 3691 } 3692 } 3693 /** 3694 * 3695 * 3696 * <pre> 3697 * Deterministic Crypto 3698 * </pre> 3699 * 3700 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3701 * </code> 3702 */ setCryptoDeterministicConfig( com.google.privacy.dlp.v2.CryptoDeterministicConfig value)3703 public Builder setCryptoDeterministicConfig( 3704 com.google.privacy.dlp.v2.CryptoDeterministicConfig value) { 3705 if (cryptoDeterministicConfigBuilder_ == null) { 3706 if (value == null) { 3707 throw new NullPointerException(); 3708 } 3709 transformation_ = value; 3710 onChanged(); 3711 } else { 3712 cryptoDeterministicConfigBuilder_.setMessage(value); 3713 } 3714 transformationCase_ = 12; 3715 return this; 3716 } 3717 /** 3718 * 3719 * 3720 * <pre> 3721 * Deterministic Crypto 3722 * </pre> 3723 * 3724 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3725 * </code> 3726 */ setCryptoDeterministicConfig( com.google.privacy.dlp.v2.CryptoDeterministicConfig.Builder builderForValue)3727 public Builder setCryptoDeterministicConfig( 3728 com.google.privacy.dlp.v2.CryptoDeterministicConfig.Builder builderForValue) { 3729 if (cryptoDeterministicConfigBuilder_ == null) { 3730 transformation_ = builderForValue.build(); 3731 onChanged(); 3732 } else { 3733 cryptoDeterministicConfigBuilder_.setMessage(builderForValue.build()); 3734 } 3735 transformationCase_ = 12; 3736 return this; 3737 } 3738 /** 3739 * 3740 * 3741 * <pre> 3742 * Deterministic Crypto 3743 * </pre> 3744 * 3745 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3746 * </code> 3747 */ mergeCryptoDeterministicConfig( com.google.privacy.dlp.v2.CryptoDeterministicConfig value)3748 public Builder mergeCryptoDeterministicConfig( 3749 com.google.privacy.dlp.v2.CryptoDeterministicConfig value) { 3750 if (cryptoDeterministicConfigBuilder_ == null) { 3751 if (transformationCase_ == 12 3752 && transformation_ 3753 != com.google.privacy.dlp.v2.CryptoDeterministicConfig.getDefaultInstance()) { 3754 transformation_ = 3755 com.google.privacy.dlp.v2.CryptoDeterministicConfig.newBuilder( 3756 (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_) 3757 .mergeFrom(value) 3758 .buildPartial(); 3759 } else { 3760 transformation_ = value; 3761 } 3762 onChanged(); 3763 } else { 3764 if (transformationCase_ == 12) { 3765 cryptoDeterministicConfigBuilder_.mergeFrom(value); 3766 } else { 3767 cryptoDeterministicConfigBuilder_.setMessage(value); 3768 } 3769 } 3770 transformationCase_ = 12; 3771 return this; 3772 } 3773 /** 3774 * 3775 * 3776 * <pre> 3777 * Deterministic Crypto 3778 * </pre> 3779 * 3780 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3781 * </code> 3782 */ clearCryptoDeterministicConfig()3783 public Builder clearCryptoDeterministicConfig() { 3784 if (cryptoDeterministicConfigBuilder_ == null) { 3785 if (transformationCase_ == 12) { 3786 transformationCase_ = 0; 3787 transformation_ = null; 3788 onChanged(); 3789 } 3790 } else { 3791 if (transformationCase_ == 12) { 3792 transformationCase_ = 0; 3793 transformation_ = null; 3794 } 3795 cryptoDeterministicConfigBuilder_.clear(); 3796 } 3797 return this; 3798 } 3799 /** 3800 * 3801 * 3802 * <pre> 3803 * Deterministic Crypto 3804 * </pre> 3805 * 3806 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3807 * </code> 3808 */ 3809 public com.google.privacy.dlp.v2.CryptoDeterministicConfig.Builder getCryptoDeterministicConfigBuilder()3810 getCryptoDeterministicConfigBuilder() { 3811 return getCryptoDeterministicConfigFieldBuilder().getBuilder(); 3812 } 3813 /** 3814 * 3815 * 3816 * <pre> 3817 * Deterministic Crypto 3818 * </pre> 3819 * 3820 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3821 * </code> 3822 */ 3823 @java.lang.Override 3824 public com.google.privacy.dlp.v2.CryptoDeterministicConfigOrBuilder getCryptoDeterministicConfigOrBuilder()3825 getCryptoDeterministicConfigOrBuilder() { 3826 if ((transformationCase_ == 12) && (cryptoDeterministicConfigBuilder_ != null)) { 3827 return cryptoDeterministicConfigBuilder_.getMessageOrBuilder(); 3828 } else { 3829 if (transformationCase_ == 12) { 3830 return (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_; 3831 } 3832 return com.google.privacy.dlp.v2.CryptoDeterministicConfig.getDefaultInstance(); 3833 } 3834 } 3835 /** 3836 * 3837 * 3838 * <pre> 3839 * Deterministic Crypto 3840 * </pre> 3841 * 3842 * <code>.google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; 3843 * </code> 3844 */ 3845 private com.google.protobuf.SingleFieldBuilderV3< 3846 com.google.privacy.dlp.v2.CryptoDeterministicConfig, 3847 com.google.privacy.dlp.v2.CryptoDeterministicConfig.Builder, 3848 com.google.privacy.dlp.v2.CryptoDeterministicConfigOrBuilder> getCryptoDeterministicConfigFieldBuilder()3849 getCryptoDeterministicConfigFieldBuilder() { 3850 if (cryptoDeterministicConfigBuilder_ == null) { 3851 if (!(transformationCase_ == 12)) { 3852 transformation_ = 3853 com.google.privacy.dlp.v2.CryptoDeterministicConfig.getDefaultInstance(); 3854 } 3855 cryptoDeterministicConfigBuilder_ = 3856 new com.google.protobuf.SingleFieldBuilderV3< 3857 com.google.privacy.dlp.v2.CryptoDeterministicConfig, 3858 com.google.privacy.dlp.v2.CryptoDeterministicConfig.Builder, 3859 com.google.privacy.dlp.v2.CryptoDeterministicConfigOrBuilder>( 3860 (com.google.privacy.dlp.v2.CryptoDeterministicConfig) transformation_, 3861 getParentForChildren(), 3862 isClean()); 3863 transformation_ = null; 3864 } 3865 transformationCase_ = 12; 3866 onChanged(); 3867 return cryptoDeterministicConfigBuilder_; 3868 } 3869 3870 private com.google.protobuf.SingleFieldBuilderV3< 3871 com.google.privacy.dlp.v2.ReplaceDictionaryConfig, 3872 com.google.privacy.dlp.v2.ReplaceDictionaryConfig.Builder, 3873 com.google.privacy.dlp.v2.ReplaceDictionaryConfigOrBuilder> 3874 replaceDictionaryConfigBuilder_; 3875 /** 3876 * 3877 * 3878 * <pre> 3879 * Replace with a value randomly drawn (with replacement) from a dictionary. 3880 * </pre> 3881 * 3882 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 3883 * 3884 * @return Whether the replaceDictionaryConfig field is set. 3885 */ 3886 @java.lang.Override hasReplaceDictionaryConfig()3887 public boolean hasReplaceDictionaryConfig() { 3888 return transformationCase_ == 13; 3889 } 3890 /** 3891 * 3892 * 3893 * <pre> 3894 * Replace with a value randomly drawn (with replacement) from a dictionary. 3895 * </pre> 3896 * 3897 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 3898 * 3899 * @return The replaceDictionaryConfig. 3900 */ 3901 @java.lang.Override getReplaceDictionaryConfig()3902 public com.google.privacy.dlp.v2.ReplaceDictionaryConfig getReplaceDictionaryConfig() { 3903 if (replaceDictionaryConfigBuilder_ == null) { 3904 if (transformationCase_ == 13) { 3905 return (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_; 3906 } 3907 return com.google.privacy.dlp.v2.ReplaceDictionaryConfig.getDefaultInstance(); 3908 } else { 3909 if (transformationCase_ == 13) { 3910 return replaceDictionaryConfigBuilder_.getMessage(); 3911 } 3912 return com.google.privacy.dlp.v2.ReplaceDictionaryConfig.getDefaultInstance(); 3913 } 3914 } 3915 /** 3916 * 3917 * 3918 * <pre> 3919 * Replace with a value randomly drawn (with replacement) from a dictionary. 3920 * </pre> 3921 * 3922 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 3923 */ setReplaceDictionaryConfig( com.google.privacy.dlp.v2.ReplaceDictionaryConfig value)3924 public Builder setReplaceDictionaryConfig( 3925 com.google.privacy.dlp.v2.ReplaceDictionaryConfig value) { 3926 if (replaceDictionaryConfigBuilder_ == null) { 3927 if (value == null) { 3928 throw new NullPointerException(); 3929 } 3930 transformation_ = value; 3931 onChanged(); 3932 } else { 3933 replaceDictionaryConfigBuilder_.setMessage(value); 3934 } 3935 transformationCase_ = 13; 3936 return this; 3937 } 3938 /** 3939 * 3940 * 3941 * <pre> 3942 * Replace with a value randomly drawn (with replacement) from a dictionary. 3943 * </pre> 3944 * 3945 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 3946 */ setReplaceDictionaryConfig( com.google.privacy.dlp.v2.ReplaceDictionaryConfig.Builder builderForValue)3947 public Builder setReplaceDictionaryConfig( 3948 com.google.privacy.dlp.v2.ReplaceDictionaryConfig.Builder builderForValue) { 3949 if (replaceDictionaryConfigBuilder_ == null) { 3950 transformation_ = builderForValue.build(); 3951 onChanged(); 3952 } else { 3953 replaceDictionaryConfigBuilder_.setMessage(builderForValue.build()); 3954 } 3955 transformationCase_ = 13; 3956 return this; 3957 } 3958 /** 3959 * 3960 * 3961 * <pre> 3962 * Replace with a value randomly drawn (with replacement) from a dictionary. 3963 * </pre> 3964 * 3965 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 3966 */ mergeReplaceDictionaryConfig( com.google.privacy.dlp.v2.ReplaceDictionaryConfig value)3967 public Builder mergeReplaceDictionaryConfig( 3968 com.google.privacy.dlp.v2.ReplaceDictionaryConfig value) { 3969 if (replaceDictionaryConfigBuilder_ == null) { 3970 if (transformationCase_ == 13 3971 && transformation_ 3972 != com.google.privacy.dlp.v2.ReplaceDictionaryConfig.getDefaultInstance()) { 3973 transformation_ = 3974 com.google.privacy.dlp.v2.ReplaceDictionaryConfig.newBuilder( 3975 (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_) 3976 .mergeFrom(value) 3977 .buildPartial(); 3978 } else { 3979 transformation_ = value; 3980 } 3981 onChanged(); 3982 } else { 3983 if (transformationCase_ == 13) { 3984 replaceDictionaryConfigBuilder_.mergeFrom(value); 3985 } else { 3986 replaceDictionaryConfigBuilder_.setMessage(value); 3987 } 3988 } 3989 transformationCase_ = 13; 3990 return this; 3991 } 3992 /** 3993 * 3994 * 3995 * <pre> 3996 * Replace with a value randomly drawn (with replacement) from a dictionary. 3997 * </pre> 3998 * 3999 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 4000 */ clearReplaceDictionaryConfig()4001 public Builder clearReplaceDictionaryConfig() { 4002 if (replaceDictionaryConfigBuilder_ == null) { 4003 if (transformationCase_ == 13) { 4004 transformationCase_ = 0; 4005 transformation_ = null; 4006 onChanged(); 4007 } 4008 } else { 4009 if (transformationCase_ == 13) { 4010 transformationCase_ = 0; 4011 transformation_ = null; 4012 } 4013 replaceDictionaryConfigBuilder_.clear(); 4014 } 4015 return this; 4016 } 4017 /** 4018 * 4019 * 4020 * <pre> 4021 * Replace with a value randomly drawn (with replacement) from a dictionary. 4022 * </pre> 4023 * 4024 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 4025 */ 4026 public com.google.privacy.dlp.v2.ReplaceDictionaryConfig.Builder getReplaceDictionaryConfigBuilder()4027 getReplaceDictionaryConfigBuilder() { 4028 return getReplaceDictionaryConfigFieldBuilder().getBuilder(); 4029 } 4030 /** 4031 * 4032 * 4033 * <pre> 4034 * Replace with a value randomly drawn (with replacement) from a dictionary. 4035 * </pre> 4036 * 4037 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 4038 */ 4039 @java.lang.Override 4040 public com.google.privacy.dlp.v2.ReplaceDictionaryConfigOrBuilder getReplaceDictionaryConfigOrBuilder()4041 getReplaceDictionaryConfigOrBuilder() { 4042 if ((transformationCase_ == 13) && (replaceDictionaryConfigBuilder_ != null)) { 4043 return replaceDictionaryConfigBuilder_.getMessageOrBuilder(); 4044 } else { 4045 if (transformationCase_ == 13) { 4046 return (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_; 4047 } 4048 return com.google.privacy.dlp.v2.ReplaceDictionaryConfig.getDefaultInstance(); 4049 } 4050 } 4051 /** 4052 * 4053 * 4054 * <pre> 4055 * Replace with a value randomly drawn (with replacement) from a dictionary. 4056 * </pre> 4057 * 4058 * <code>.google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13;</code> 4059 */ 4060 private com.google.protobuf.SingleFieldBuilderV3< 4061 com.google.privacy.dlp.v2.ReplaceDictionaryConfig, 4062 com.google.privacy.dlp.v2.ReplaceDictionaryConfig.Builder, 4063 com.google.privacy.dlp.v2.ReplaceDictionaryConfigOrBuilder> getReplaceDictionaryConfigFieldBuilder()4064 getReplaceDictionaryConfigFieldBuilder() { 4065 if (replaceDictionaryConfigBuilder_ == null) { 4066 if (!(transformationCase_ == 13)) { 4067 transformation_ = com.google.privacy.dlp.v2.ReplaceDictionaryConfig.getDefaultInstance(); 4068 } 4069 replaceDictionaryConfigBuilder_ = 4070 new com.google.protobuf.SingleFieldBuilderV3< 4071 com.google.privacy.dlp.v2.ReplaceDictionaryConfig, 4072 com.google.privacy.dlp.v2.ReplaceDictionaryConfig.Builder, 4073 com.google.privacy.dlp.v2.ReplaceDictionaryConfigOrBuilder>( 4074 (com.google.privacy.dlp.v2.ReplaceDictionaryConfig) transformation_, 4075 getParentForChildren(), 4076 isClean()); 4077 transformation_ = null; 4078 } 4079 transformationCase_ = 13; 4080 onChanged(); 4081 return replaceDictionaryConfigBuilder_; 4082 } 4083 4084 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)4085 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 4086 return super.setUnknownFields(unknownFields); 4087 } 4088 4089 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4090 public final Builder mergeUnknownFields( 4091 final com.google.protobuf.UnknownFieldSet unknownFields) { 4092 return super.mergeUnknownFields(unknownFields); 4093 } 4094 4095 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.PrimitiveTransformation) 4096 } 4097 4098 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.PrimitiveTransformation) 4099 private static final com.google.privacy.dlp.v2.PrimitiveTransformation DEFAULT_INSTANCE; 4100 4101 static { 4102 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.PrimitiveTransformation(); 4103 } 4104 getDefaultInstance()4105 public static com.google.privacy.dlp.v2.PrimitiveTransformation getDefaultInstance() { 4106 return DEFAULT_INSTANCE; 4107 } 4108 4109 private static final com.google.protobuf.Parser<PrimitiveTransformation> PARSER = 4110 new com.google.protobuf.AbstractParser<PrimitiveTransformation>() { 4111 @java.lang.Override 4112 public PrimitiveTransformation parsePartialFrom( 4113 com.google.protobuf.CodedInputStream input, 4114 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4115 throws com.google.protobuf.InvalidProtocolBufferException { 4116 Builder builder = newBuilder(); 4117 try { 4118 builder.mergeFrom(input, extensionRegistry); 4119 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4120 throw e.setUnfinishedMessage(builder.buildPartial()); 4121 } catch (com.google.protobuf.UninitializedMessageException e) { 4122 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 4123 } catch (java.io.IOException e) { 4124 throw new com.google.protobuf.InvalidProtocolBufferException(e) 4125 .setUnfinishedMessage(builder.buildPartial()); 4126 } 4127 return builder.buildPartial(); 4128 } 4129 }; 4130 parser()4131 public static com.google.protobuf.Parser<PrimitiveTransformation> parser() { 4132 return PARSER; 4133 } 4134 4135 @java.lang.Override getParserForType()4136 public com.google.protobuf.Parser<PrimitiveTransformation> getParserForType() { 4137 return PARSER; 4138 } 4139 4140 @java.lang.Override getDefaultInstanceForType()4141 public com.google.privacy.dlp.v2.PrimitiveTransformation getDefaultInstanceForType() { 4142 return DEFAULT_INSTANCE; 4143 } 4144 } 4145