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 * Combines all of the information about a DLP job. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.DlpJob} 29 */ 30 public final class DlpJob extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.DlpJob) 33 DlpJobOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use DlpJob.newBuilder() to construct. DlpJob(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private DlpJob(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 DlpJob()40 private DlpJob() { 41 name_ = ""; 42 type_ = 0; 43 state_ = 0; 44 jobTriggerName_ = ""; 45 errors_ = java.util.Collections.emptyList(); 46 } 47 48 @java.lang.Override 49 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)50 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 51 return new DlpJob(); 52 } 53 54 @java.lang.Override getUnknownFields()55 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 56 return this.unknownFields; 57 } 58 getDescriptor()59 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 60 return com.google.privacy.dlp.v2.DlpProto 61 .internal_static_google_privacy_dlp_v2_DlpJob_descriptor; 62 } 63 64 @java.lang.Override 65 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()66 internalGetFieldAccessorTable() { 67 return com.google.privacy.dlp.v2.DlpProto 68 .internal_static_google_privacy_dlp_v2_DlpJob_fieldAccessorTable 69 .ensureFieldAccessorsInitialized( 70 com.google.privacy.dlp.v2.DlpJob.class, com.google.privacy.dlp.v2.DlpJob.Builder.class); 71 } 72 73 /** 74 * 75 * 76 * <pre> 77 * Possible states of a job. New items may be added. 78 * </pre> 79 * 80 * Protobuf enum {@code google.privacy.dlp.v2.DlpJob.JobState} 81 */ 82 public enum JobState implements com.google.protobuf.ProtocolMessageEnum { 83 /** 84 * 85 * 86 * <pre> 87 * Unused. 88 * </pre> 89 * 90 * <code>JOB_STATE_UNSPECIFIED = 0;</code> 91 */ 92 JOB_STATE_UNSPECIFIED(0), 93 /** 94 * 95 * 96 * <pre> 97 * The job has not yet started. 98 * </pre> 99 * 100 * <code>PENDING = 1;</code> 101 */ 102 PENDING(1), 103 /** 104 * 105 * 106 * <pre> 107 * The job is currently running. Once a job has finished it will transition 108 * to FAILED or DONE. 109 * </pre> 110 * 111 * <code>RUNNING = 2;</code> 112 */ 113 RUNNING(2), 114 /** 115 * 116 * 117 * <pre> 118 * The job is no longer running. 119 * </pre> 120 * 121 * <code>DONE = 3;</code> 122 */ 123 DONE(3), 124 /** 125 * 126 * 127 * <pre> 128 * The job was canceled before it could be completed. 129 * </pre> 130 * 131 * <code>CANCELED = 4;</code> 132 */ 133 CANCELED(4), 134 /** 135 * 136 * 137 * <pre> 138 * The job had an error and did not complete. 139 * </pre> 140 * 141 * <code>FAILED = 5;</code> 142 */ 143 FAILED(5), 144 /** 145 * 146 * 147 * <pre> 148 * The job is currently accepting findings via hybridInspect. 149 * A hybrid job in ACTIVE state may continue to have findings added to it 150 * through the calling of hybridInspect. After the job has finished no more 151 * calls to hybridInspect may be made. ACTIVE jobs can transition to DONE. 152 * </pre> 153 * 154 * <code>ACTIVE = 6;</code> 155 */ 156 ACTIVE(6), 157 UNRECOGNIZED(-1), 158 ; 159 160 /** 161 * 162 * 163 * <pre> 164 * Unused. 165 * </pre> 166 * 167 * <code>JOB_STATE_UNSPECIFIED = 0;</code> 168 */ 169 public static final int JOB_STATE_UNSPECIFIED_VALUE = 0; 170 /** 171 * 172 * 173 * <pre> 174 * The job has not yet started. 175 * </pre> 176 * 177 * <code>PENDING = 1;</code> 178 */ 179 public static final int PENDING_VALUE = 1; 180 /** 181 * 182 * 183 * <pre> 184 * The job is currently running. Once a job has finished it will transition 185 * to FAILED or DONE. 186 * </pre> 187 * 188 * <code>RUNNING = 2;</code> 189 */ 190 public static final int RUNNING_VALUE = 2; 191 /** 192 * 193 * 194 * <pre> 195 * The job is no longer running. 196 * </pre> 197 * 198 * <code>DONE = 3;</code> 199 */ 200 public static final int DONE_VALUE = 3; 201 /** 202 * 203 * 204 * <pre> 205 * The job was canceled before it could be completed. 206 * </pre> 207 * 208 * <code>CANCELED = 4;</code> 209 */ 210 public static final int CANCELED_VALUE = 4; 211 /** 212 * 213 * 214 * <pre> 215 * The job had an error and did not complete. 216 * </pre> 217 * 218 * <code>FAILED = 5;</code> 219 */ 220 public static final int FAILED_VALUE = 5; 221 /** 222 * 223 * 224 * <pre> 225 * The job is currently accepting findings via hybridInspect. 226 * A hybrid job in ACTIVE state may continue to have findings added to it 227 * through the calling of hybridInspect. After the job has finished no more 228 * calls to hybridInspect may be made. ACTIVE jobs can transition to DONE. 229 * </pre> 230 * 231 * <code>ACTIVE = 6;</code> 232 */ 233 public static final int ACTIVE_VALUE = 6; 234 getNumber()235 public final int getNumber() { 236 if (this == UNRECOGNIZED) { 237 throw new java.lang.IllegalArgumentException( 238 "Can't get the number of an unknown enum value."); 239 } 240 return value; 241 } 242 243 /** 244 * @param value The numeric wire value of the corresponding enum entry. 245 * @return The enum associated with the given numeric wire value. 246 * @deprecated Use {@link #forNumber(int)} instead. 247 */ 248 @java.lang.Deprecated valueOf(int value)249 public static JobState valueOf(int value) { 250 return forNumber(value); 251 } 252 253 /** 254 * @param value The numeric wire value of the corresponding enum entry. 255 * @return The enum associated with the given numeric wire value. 256 */ forNumber(int value)257 public static JobState forNumber(int value) { 258 switch (value) { 259 case 0: 260 return JOB_STATE_UNSPECIFIED; 261 case 1: 262 return PENDING; 263 case 2: 264 return RUNNING; 265 case 3: 266 return DONE; 267 case 4: 268 return CANCELED; 269 case 5: 270 return FAILED; 271 case 6: 272 return ACTIVE; 273 default: 274 return null; 275 } 276 } 277 internalGetValueMap()278 public static com.google.protobuf.Internal.EnumLiteMap<JobState> internalGetValueMap() { 279 return internalValueMap; 280 } 281 282 private static final com.google.protobuf.Internal.EnumLiteMap<JobState> internalValueMap = 283 new com.google.protobuf.Internal.EnumLiteMap<JobState>() { 284 public JobState findValueByNumber(int number) { 285 return JobState.forNumber(number); 286 } 287 }; 288 getValueDescriptor()289 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 290 if (this == UNRECOGNIZED) { 291 throw new java.lang.IllegalStateException( 292 "Can't get the descriptor of an unrecognized enum value."); 293 } 294 return getDescriptor().getValues().get(ordinal()); 295 } 296 getDescriptorForType()297 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 298 return getDescriptor(); 299 } 300 getDescriptor()301 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 302 return com.google.privacy.dlp.v2.DlpJob.getDescriptor().getEnumTypes().get(0); 303 } 304 305 private static final JobState[] VALUES = values(); 306 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)307 public static JobState valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 308 if (desc.getType() != getDescriptor()) { 309 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 310 } 311 if (desc.getIndex() == -1) { 312 return UNRECOGNIZED; 313 } 314 return VALUES[desc.getIndex()]; 315 } 316 317 private final int value; 318 JobState(int value)319 private JobState(int value) { 320 this.value = value; 321 } 322 323 // @@protoc_insertion_point(enum_scope:google.privacy.dlp.v2.DlpJob.JobState) 324 } 325 326 private int detailsCase_ = 0; 327 private java.lang.Object details_; 328 329 public enum DetailsCase 330 implements 331 com.google.protobuf.Internal.EnumLite, 332 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 333 RISK_DETAILS(4), 334 INSPECT_DETAILS(5), 335 DETAILS_NOT_SET(0); 336 private final int value; 337 DetailsCase(int value)338 private DetailsCase(int value) { 339 this.value = value; 340 } 341 /** 342 * @param value The number of the enum to look for. 343 * @return The enum associated with the given number. 344 * @deprecated Use {@link #forNumber(int)} instead. 345 */ 346 @java.lang.Deprecated valueOf(int value)347 public static DetailsCase valueOf(int value) { 348 return forNumber(value); 349 } 350 forNumber(int value)351 public static DetailsCase forNumber(int value) { 352 switch (value) { 353 case 4: 354 return RISK_DETAILS; 355 case 5: 356 return INSPECT_DETAILS; 357 case 0: 358 return DETAILS_NOT_SET; 359 default: 360 return null; 361 } 362 } 363 getNumber()364 public int getNumber() { 365 return this.value; 366 } 367 }; 368 getDetailsCase()369 public DetailsCase getDetailsCase() { 370 return DetailsCase.forNumber(detailsCase_); 371 } 372 373 public static final int NAME_FIELD_NUMBER = 1; 374 375 @SuppressWarnings("serial") 376 private volatile java.lang.Object name_ = ""; 377 /** 378 * 379 * 380 * <pre> 381 * The server-assigned name. 382 * </pre> 383 * 384 * <code>string name = 1;</code> 385 * 386 * @return The name. 387 */ 388 @java.lang.Override getName()389 public java.lang.String getName() { 390 java.lang.Object ref = name_; 391 if (ref instanceof java.lang.String) { 392 return (java.lang.String) ref; 393 } else { 394 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 395 java.lang.String s = bs.toStringUtf8(); 396 name_ = s; 397 return s; 398 } 399 } 400 /** 401 * 402 * 403 * <pre> 404 * The server-assigned name. 405 * </pre> 406 * 407 * <code>string name = 1;</code> 408 * 409 * @return The bytes for name. 410 */ 411 @java.lang.Override getNameBytes()412 public com.google.protobuf.ByteString getNameBytes() { 413 java.lang.Object ref = name_; 414 if (ref instanceof java.lang.String) { 415 com.google.protobuf.ByteString b = 416 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 417 name_ = b; 418 return b; 419 } else { 420 return (com.google.protobuf.ByteString) ref; 421 } 422 } 423 424 public static final int TYPE_FIELD_NUMBER = 2; 425 private int type_ = 0; 426 /** 427 * 428 * 429 * <pre> 430 * The type of job. 431 * </pre> 432 * 433 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 434 * 435 * @return The enum numeric value on the wire for type. 436 */ 437 @java.lang.Override getTypeValue()438 public int getTypeValue() { 439 return type_; 440 } 441 /** 442 * 443 * 444 * <pre> 445 * The type of job. 446 * </pre> 447 * 448 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 449 * 450 * @return The type. 451 */ 452 @java.lang.Override getType()453 public com.google.privacy.dlp.v2.DlpJobType getType() { 454 com.google.privacy.dlp.v2.DlpJobType result = 455 com.google.privacy.dlp.v2.DlpJobType.forNumber(type_); 456 return result == null ? com.google.privacy.dlp.v2.DlpJobType.UNRECOGNIZED : result; 457 } 458 459 public static final int STATE_FIELD_NUMBER = 3; 460 private int state_ = 0; 461 /** 462 * 463 * 464 * <pre> 465 * State of a job. 466 * </pre> 467 * 468 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 469 * 470 * @return The enum numeric value on the wire for state. 471 */ 472 @java.lang.Override getStateValue()473 public int getStateValue() { 474 return state_; 475 } 476 /** 477 * 478 * 479 * <pre> 480 * State of a job. 481 * </pre> 482 * 483 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 484 * 485 * @return The state. 486 */ 487 @java.lang.Override getState()488 public com.google.privacy.dlp.v2.DlpJob.JobState getState() { 489 com.google.privacy.dlp.v2.DlpJob.JobState result = 490 com.google.privacy.dlp.v2.DlpJob.JobState.forNumber(state_); 491 return result == null ? com.google.privacy.dlp.v2.DlpJob.JobState.UNRECOGNIZED : result; 492 } 493 494 public static final int RISK_DETAILS_FIELD_NUMBER = 4; 495 /** 496 * 497 * 498 * <pre> 499 * Results from analyzing risk of a data source. 500 * </pre> 501 * 502 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 503 * 504 * @return Whether the riskDetails field is set. 505 */ 506 @java.lang.Override hasRiskDetails()507 public boolean hasRiskDetails() { 508 return detailsCase_ == 4; 509 } 510 /** 511 * 512 * 513 * <pre> 514 * Results from analyzing risk of a data source. 515 * </pre> 516 * 517 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 518 * 519 * @return The riskDetails. 520 */ 521 @java.lang.Override getRiskDetails()522 public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails getRiskDetails() { 523 if (detailsCase_ == 4) { 524 return (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_; 525 } 526 return com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.getDefaultInstance(); 527 } 528 /** 529 * 530 * 531 * <pre> 532 * Results from analyzing risk of a data source. 533 * </pre> 534 * 535 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 536 */ 537 @java.lang.Override getRiskDetailsOrBuilder()538 public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsOrBuilder getRiskDetailsOrBuilder() { 539 if (detailsCase_ == 4) { 540 return (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_; 541 } 542 return com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.getDefaultInstance(); 543 } 544 545 public static final int INSPECT_DETAILS_FIELD_NUMBER = 5; 546 /** 547 * 548 * 549 * <pre> 550 * Results from inspecting a data source. 551 * </pre> 552 * 553 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 554 * 555 * @return Whether the inspectDetails field is set. 556 */ 557 @java.lang.Override hasInspectDetails()558 public boolean hasInspectDetails() { 559 return detailsCase_ == 5; 560 } 561 /** 562 * 563 * 564 * <pre> 565 * Results from inspecting a data source. 566 * </pre> 567 * 568 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 569 * 570 * @return The inspectDetails. 571 */ 572 @java.lang.Override getInspectDetails()573 public com.google.privacy.dlp.v2.InspectDataSourceDetails getInspectDetails() { 574 if (detailsCase_ == 5) { 575 return (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_; 576 } 577 return com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance(); 578 } 579 /** 580 * 581 * 582 * <pre> 583 * Results from inspecting a data source. 584 * </pre> 585 * 586 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 587 */ 588 @java.lang.Override getInspectDetailsOrBuilder()589 public com.google.privacy.dlp.v2.InspectDataSourceDetailsOrBuilder getInspectDetailsOrBuilder() { 590 if (detailsCase_ == 5) { 591 return (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_; 592 } 593 return com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance(); 594 } 595 596 public static final int CREATE_TIME_FIELD_NUMBER = 6; 597 private com.google.protobuf.Timestamp createTime_; 598 /** 599 * 600 * 601 * <pre> 602 * Time when the job was created. 603 * </pre> 604 * 605 * <code>.google.protobuf.Timestamp create_time = 6;</code> 606 * 607 * @return Whether the createTime field is set. 608 */ 609 @java.lang.Override hasCreateTime()610 public boolean hasCreateTime() { 611 return createTime_ != null; 612 } 613 /** 614 * 615 * 616 * <pre> 617 * Time when the job was created. 618 * </pre> 619 * 620 * <code>.google.protobuf.Timestamp create_time = 6;</code> 621 * 622 * @return The createTime. 623 */ 624 @java.lang.Override getCreateTime()625 public com.google.protobuf.Timestamp getCreateTime() { 626 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 627 } 628 /** 629 * 630 * 631 * <pre> 632 * Time when the job was created. 633 * </pre> 634 * 635 * <code>.google.protobuf.Timestamp create_time = 6;</code> 636 */ 637 @java.lang.Override getCreateTimeOrBuilder()638 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 639 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 640 } 641 642 public static final int START_TIME_FIELD_NUMBER = 7; 643 private com.google.protobuf.Timestamp startTime_; 644 /** 645 * 646 * 647 * <pre> 648 * Time when the job started. 649 * </pre> 650 * 651 * <code>.google.protobuf.Timestamp start_time = 7;</code> 652 * 653 * @return Whether the startTime field is set. 654 */ 655 @java.lang.Override hasStartTime()656 public boolean hasStartTime() { 657 return startTime_ != null; 658 } 659 /** 660 * 661 * 662 * <pre> 663 * Time when the job started. 664 * </pre> 665 * 666 * <code>.google.protobuf.Timestamp start_time = 7;</code> 667 * 668 * @return The startTime. 669 */ 670 @java.lang.Override getStartTime()671 public com.google.protobuf.Timestamp getStartTime() { 672 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 673 } 674 /** 675 * 676 * 677 * <pre> 678 * Time when the job started. 679 * </pre> 680 * 681 * <code>.google.protobuf.Timestamp start_time = 7;</code> 682 */ 683 @java.lang.Override getStartTimeOrBuilder()684 public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { 685 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 686 } 687 688 public static final int END_TIME_FIELD_NUMBER = 8; 689 private com.google.protobuf.Timestamp endTime_; 690 /** 691 * 692 * 693 * <pre> 694 * Time when the job finished. 695 * </pre> 696 * 697 * <code>.google.protobuf.Timestamp end_time = 8;</code> 698 * 699 * @return Whether the endTime field is set. 700 */ 701 @java.lang.Override hasEndTime()702 public boolean hasEndTime() { 703 return endTime_ != null; 704 } 705 /** 706 * 707 * 708 * <pre> 709 * Time when the job finished. 710 * </pre> 711 * 712 * <code>.google.protobuf.Timestamp end_time = 8;</code> 713 * 714 * @return The endTime. 715 */ 716 @java.lang.Override getEndTime()717 public com.google.protobuf.Timestamp getEndTime() { 718 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 719 } 720 /** 721 * 722 * 723 * <pre> 724 * Time when the job finished. 725 * </pre> 726 * 727 * <code>.google.protobuf.Timestamp end_time = 8;</code> 728 */ 729 @java.lang.Override getEndTimeOrBuilder()730 public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { 731 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 732 } 733 734 public static final int JOB_TRIGGER_NAME_FIELD_NUMBER = 10; 735 736 @SuppressWarnings("serial") 737 private volatile java.lang.Object jobTriggerName_ = ""; 738 /** 739 * 740 * 741 * <pre> 742 * If created by a job trigger, the resource name of the trigger that 743 * instantiated the job. 744 * </pre> 745 * 746 * <code>string job_trigger_name = 10;</code> 747 * 748 * @return The jobTriggerName. 749 */ 750 @java.lang.Override getJobTriggerName()751 public java.lang.String getJobTriggerName() { 752 java.lang.Object ref = jobTriggerName_; 753 if (ref instanceof java.lang.String) { 754 return (java.lang.String) ref; 755 } else { 756 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 757 java.lang.String s = bs.toStringUtf8(); 758 jobTriggerName_ = s; 759 return s; 760 } 761 } 762 /** 763 * 764 * 765 * <pre> 766 * If created by a job trigger, the resource name of the trigger that 767 * instantiated the job. 768 * </pre> 769 * 770 * <code>string job_trigger_name = 10;</code> 771 * 772 * @return The bytes for jobTriggerName. 773 */ 774 @java.lang.Override getJobTriggerNameBytes()775 public com.google.protobuf.ByteString getJobTriggerNameBytes() { 776 java.lang.Object ref = jobTriggerName_; 777 if (ref instanceof java.lang.String) { 778 com.google.protobuf.ByteString b = 779 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 780 jobTriggerName_ = b; 781 return b; 782 } else { 783 return (com.google.protobuf.ByteString) ref; 784 } 785 } 786 787 public static final int ERRORS_FIELD_NUMBER = 11; 788 789 @SuppressWarnings("serial") 790 private java.util.List<com.google.privacy.dlp.v2.Error> errors_; 791 /** 792 * 793 * 794 * <pre> 795 * A stream of errors encountered running the job. 796 * </pre> 797 * 798 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 799 */ 800 @java.lang.Override getErrorsList()801 public java.util.List<com.google.privacy.dlp.v2.Error> getErrorsList() { 802 return errors_; 803 } 804 /** 805 * 806 * 807 * <pre> 808 * A stream of errors encountered running the job. 809 * </pre> 810 * 811 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 812 */ 813 @java.lang.Override 814 public java.util.List<? extends com.google.privacy.dlp.v2.ErrorOrBuilder> getErrorsOrBuilderList()815 getErrorsOrBuilderList() { 816 return errors_; 817 } 818 /** 819 * 820 * 821 * <pre> 822 * A stream of errors encountered running the job. 823 * </pre> 824 * 825 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 826 */ 827 @java.lang.Override getErrorsCount()828 public int getErrorsCount() { 829 return errors_.size(); 830 } 831 /** 832 * 833 * 834 * <pre> 835 * A stream of errors encountered running the job. 836 * </pre> 837 * 838 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 839 */ 840 @java.lang.Override getErrors(int index)841 public com.google.privacy.dlp.v2.Error getErrors(int index) { 842 return errors_.get(index); 843 } 844 /** 845 * 846 * 847 * <pre> 848 * A stream of errors encountered running the job. 849 * </pre> 850 * 851 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 852 */ 853 @java.lang.Override getErrorsOrBuilder(int index)854 public com.google.privacy.dlp.v2.ErrorOrBuilder getErrorsOrBuilder(int index) { 855 return errors_.get(index); 856 } 857 858 private byte memoizedIsInitialized = -1; 859 860 @java.lang.Override isInitialized()861 public final boolean isInitialized() { 862 byte isInitialized = memoizedIsInitialized; 863 if (isInitialized == 1) return true; 864 if (isInitialized == 0) return false; 865 866 memoizedIsInitialized = 1; 867 return true; 868 } 869 870 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)871 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 872 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 873 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 874 } 875 if (type_ != com.google.privacy.dlp.v2.DlpJobType.DLP_JOB_TYPE_UNSPECIFIED.getNumber()) { 876 output.writeEnum(2, type_); 877 } 878 if (state_ != com.google.privacy.dlp.v2.DlpJob.JobState.JOB_STATE_UNSPECIFIED.getNumber()) { 879 output.writeEnum(3, state_); 880 } 881 if (detailsCase_ == 4) { 882 output.writeMessage(4, (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_); 883 } 884 if (detailsCase_ == 5) { 885 output.writeMessage(5, (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_); 886 } 887 if (createTime_ != null) { 888 output.writeMessage(6, getCreateTime()); 889 } 890 if (startTime_ != null) { 891 output.writeMessage(7, getStartTime()); 892 } 893 if (endTime_ != null) { 894 output.writeMessage(8, getEndTime()); 895 } 896 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobTriggerName_)) { 897 com.google.protobuf.GeneratedMessageV3.writeString(output, 10, jobTriggerName_); 898 } 899 for (int i = 0; i < errors_.size(); i++) { 900 output.writeMessage(11, errors_.get(i)); 901 } 902 getUnknownFields().writeTo(output); 903 } 904 905 @java.lang.Override getSerializedSize()906 public int getSerializedSize() { 907 int size = memoizedSize; 908 if (size != -1) return size; 909 910 size = 0; 911 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 912 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 913 } 914 if (type_ != com.google.privacy.dlp.v2.DlpJobType.DLP_JOB_TYPE_UNSPECIFIED.getNumber()) { 915 size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, type_); 916 } 917 if (state_ != com.google.privacy.dlp.v2.DlpJob.JobState.JOB_STATE_UNSPECIFIED.getNumber()) { 918 size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, state_); 919 } 920 if (detailsCase_ == 4) { 921 size += 922 com.google.protobuf.CodedOutputStream.computeMessageSize( 923 4, (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_); 924 } 925 if (detailsCase_ == 5) { 926 size += 927 com.google.protobuf.CodedOutputStream.computeMessageSize( 928 5, (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_); 929 } 930 if (createTime_ != null) { 931 size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getCreateTime()); 932 } 933 if (startTime_ != null) { 934 size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getStartTime()); 935 } 936 if (endTime_ != null) { 937 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getEndTime()); 938 } 939 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(jobTriggerName_)) { 940 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, jobTriggerName_); 941 } 942 for (int i = 0; i < errors_.size(); i++) { 943 size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, errors_.get(i)); 944 } 945 size += getUnknownFields().getSerializedSize(); 946 memoizedSize = size; 947 return size; 948 } 949 950 @java.lang.Override equals(final java.lang.Object obj)951 public boolean equals(final java.lang.Object obj) { 952 if (obj == this) { 953 return true; 954 } 955 if (!(obj instanceof com.google.privacy.dlp.v2.DlpJob)) { 956 return super.equals(obj); 957 } 958 com.google.privacy.dlp.v2.DlpJob other = (com.google.privacy.dlp.v2.DlpJob) obj; 959 960 if (!getName().equals(other.getName())) return false; 961 if (type_ != other.type_) return false; 962 if (state_ != other.state_) return false; 963 if (hasCreateTime() != other.hasCreateTime()) return false; 964 if (hasCreateTime()) { 965 if (!getCreateTime().equals(other.getCreateTime())) return false; 966 } 967 if (hasStartTime() != other.hasStartTime()) return false; 968 if (hasStartTime()) { 969 if (!getStartTime().equals(other.getStartTime())) return false; 970 } 971 if (hasEndTime() != other.hasEndTime()) return false; 972 if (hasEndTime()) { 973 if (!getEndTime().equals(other.getEndTime())) return false; 974 } 975 if (!getJobTriggerName().equals(other.getJobTriggerName())) return false; 976 if (!getErrorsList().equals(other.getErrorsList())) return false; 977 if (!getDetailsCase().equals(other.getDetailsCase())) return false; 978 switch (detailsCase_) { 979 case 4: 980 if (!getRiskDetails().equals(other.getRiskDetails())) return false; 981 break; 982 case 5: 983 if (!getInspectDetails().equals(other.getInspectDetails())) return false; 984 break; 985 case 0: 986 default: 987 } 988 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 989 return true; 990 } 991 992 @java.lang.Override hashCode()993 public int hashCode() { 994 if (memoizedHashCode != 0) { 995 return memoizedHashCode; 996 } 997 int hash = 41; 998 hash = (19 * hash) + getDescriptor().hashCode(); 999 hash = (37 * hash) + NAME_FIELD_NUMBER; 1000 hash = (53 * hash) + getName().hashCode(); 1001 hash = (37 * hash) + TYPE_FIELD_NUMBER; 1002 hash = (53 * hash) + type_; 1003 hash = (37 * hash) + STATE_FIELD_NUMBER; 1004 hash = (53 * hash) + state_; 1005 if (hasCreateTime()) { 1006 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 1007 hash = (53 * hash) + getCreateTime().hashCode(); 1008 } 1009 if (hasStartTime()) { 1010 hash = (37 * hash) + START_TIME_FIELD_NUMBER; 1011 hash = (53 * hash) + getStartTime().hashCode(); 1012 } 1013 if (hasEndTime()) { 1014 hash = (37 * hash) + END_TIME_FIELD_NUMBER; 1015 hash = (53 * hash) + getEndTime().hashCode(); 1016 } 1017 hash = (37 * hash) + JOB_TRIGGER_NAME_FIELD_NUMBER; 1018 hash = (53 * hash) + getJobTriggerName().hashCode(); 1019 if (getErrorsCount() > 0) { 1020 hash = (37 * hash) + ERRORS_FIELD_NUMBER; 1021 hash = (53 * hash) + getErrorsList().hashCode(); 1022 } 1023 switch (detailsCase_) { 1024 case 4: 1025 hash = (37 * hash) + RISK_DETAILS_FIELD_NUMBER; 1026 hash = (53 * hash) + getRiskDetails().hashCode(); 1027 break; 1028 case 5: 1029 hash = (37 * hash) + INSPECT_DETAILS_FIELD_NUMBER; 1030 hash = (53 * hash) + getInspectDetails().hashCode(); 1031 break; 1032 case 0: 1033 default: 1034 } 1035 hash = (29 * hash) + getUnknownFields().hashCode(); 1036 memoizedHashCode = hash; 1037 return hash; 1038 } 1039 parseFrom(java.nio.ByteBuffer data)1040 public static com.google.privacy.dlp.v2.DlpJob parseFrom(java.nio.ByteBuffer data) 1041 throws com.google.protobuf.InvalidProtocolBufferException { 1042 return PARSER.parseFrom(data); 1043 } 1044 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1045 public static com.google.privacy.dlp.v2.DlpJob parseFrom( 1046 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1047 throws com.google.protobuf.InvalidProtocolBufferException { 1048 return PARSER.parseFrom(data, extensionRegistry); 1049 } 1050 parseFrom(com.google.protobuf.ByteString data)1051 public static com.google.privacy.dlp.v2.DlpJob parseFrom(com.google.protobuf.ByteString data) 1052 throws com.google.protobuf.InvalidProtocolBufferException { 1053 return PARSER.parseFrom(data); 1054 } 1055 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1056 public static com.google.privacy.dlp.v2.DlpJob parseFrom( 1057 com.google.protobuf.ByteString data, 1058 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1059 throws com.google.protobuf.InvalidProtocolBufferException { 1060 return PARSER.parseFrom(data, extensionRegistry); 1061 } 1062 parseFrom(byte[] data)1063 public static com.google.privacy.dlp.v2.DlpJob parseFrom(byte[] data) 1064 throws com.google.protobuf.InvalidProtocolBufferException { 1065 return PARSER.parseFrom(data); 1066 } 1067 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1068 public static com.google.privacy.dlp.v2.DlpJob parseFrom( 1069 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1070 throws com.google.protobuf.InvalidProtocolBufferException { 1071 return PARSER.parseFrom(data, extensionRegistry); 1072 } 1073 parseFrom(java.io.InputStream input)1074 public static com.google.privacy.dlp.v2.DlpJob parseFrom(java.io.InputStream input) 1075 throws java.io.IOException { 1076 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1077 } 1078 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1079 public static com.google.privacy.dlp.v2.DlpJob parseFrom( 1080 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1081 throws java.io.IOException { 1082 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1083 PARSER, input, extensionRegistry); 1084 } 1085 parseDelimitedFrom(java.io.InputStream input)1086 public static com.google.privacy.dlp.v2.DlpJob parseDelimitedFrom(java.io.InputStream input) 1087 throws java.io.IOException { 1088 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1089 } 1090 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1091 public static com.google.privacy.dlp.v2.DlpJob parseDelimitedFrom( 1092 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1093 throws java.io.IOException { 1094 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1095 PARSER, input, extensionRegistry); 1096 } 1097 parseFrom( com.google.protobuf.CodedInputStream input)1098 public static com.google.privacy.dlp.v2.DlpJob parseFrom( 1099 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1100 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1101 } 1102 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1103 public static com.google.privacy.dlp.v2.DlpJob parseFrom( 1104 com.google.protobuf.CodedInputStream input, 1105 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1106 throws java.io.IOException { 1107 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1108 PARSER, input, extensionRegistry); 1109 } 1110 1111 @java.lang.Override newBuilderForType()1112 public Builder newBuilderForType() { 1113 return newBuilder(); 1114 } 1115 newBuilder()1116 public static Builder newBuilder() { 1117 return DEFAULT_INSTANCE.toBuilder(); 1118 } 1119 newBuilder(com.google.privacy.dlp.v2.DlpJob prototype)1120 public static Builder newBuilder(com.google.privacy.dlp.v2.DlpJob prototype) { 1121 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1122 } 1123 1124 @java.lang.Override toBuilder()1125 public Builder toBuilder() { 1126 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1127 } 1128 1129 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1130 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1131 Builder builder = new Builder(parent); 1132 return builder; 1133 } 1134 /** 1135 * 1136 * 1137 * <pre> 1138 * Combines all of the information about a DLP job. 1139 * </pre> 1140 * 1141 * Protobuf type {@code google.privacy.dlp.v2.DlpJob} 1142 */ 1143 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1144 implements 1145 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.DlpJob) 1146 com.google.privacy.dlp.v2.DlpJobOrBuilder { getDescriptor()1147 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1148 return com.google.privacy.dlp.v2.DlpProto 1149 .internal_static_google_privacy_dlp_v2_DlpJob_descriptor; 1150 } 1151 1152 @java.lang.Override 1153 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1154 internalGetFieldAccessorTable() { 1155 return com.google.privacy.dlp.v2.DlpProto 1156 .internal_static_google_privacy_dlp_v2_DlpJob_fieldAccessorTable 1157 .ensureFieldAccessorsInitialized( 1158 com.google.privacy.dlp.v2.DlpJob.class, 1159 com.google.privacy.dlp.v2.DlpJob.Builder.class); 1160 } 1161 1162 // Construct using com.google.privacy.dlp.v2.DlpJob.newBuilder() Builder()1163 private Builder() {} 1164 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1165 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1166 super(parent); 1167 } 1168 1169 @java.lang.Override clear()1170 public Builder clear() { 1171 super.clear(); 1172 bitField0_ = 0; 1173 name_ = ""; 1174 type_ = 0; 1175 state_ = 0; 1176 if (riskDetailsBuilder_ != null) { 1177 riskDetailsBuilder_.clear(); 1178 } 1179 if (inspectDetailsBuilder_ != null) { 1180 inspectDetailsBuilder_.clear(); 1181 } 1182 createTime_ = null; 1183 if (createTimeBuilder_ != null) { 1184 createTimeBuilder_.dispose(); 1185 createTimeBuilder_ = null; 1186 } 1187 startTime_ = null; 1188 if (startTimeBuilder_ != null) { 1189 startTimeBuilder_.dispose(); 1190 startTimeBuilder_ = null; 1191 } 1192 endTime_ = null; 1193 if (endTimeBuilder_ != null) { 1194 endTimeBuilder_.dispose(); 1195 endTimeBuilder_ = null; 1196 } 1197 jobTriggerName_ = ""; 1198 if (errorsBuilder_ == null) { 1199 errors_ = java.util.Collections.emptyList(); 1200 } else { 1201 errors_ = null; 1202 errorsBuilder_.clear(); 1203 } 1204 bitField0_ = (bitField0_ & ~0x00000200); 1205 detailsCase_ = 0; 1206 details_ = null; 1207 return this; 1208 } 1209 1210 @java.lang.Override getDescriptorForType()1211 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1212 return com.google.privacy.dlp.v2.DlpProto 1213 .internal_static_google_privacy_dlp_v2_DlpJob_descriptor; 1214 } 1215 1216 @java.lang.Override getDefaultInstanceForType()1217 public com.google.privacy.dlp.v2.DlpJob getDefaultInstanceForType() { 1218 return com.google.privacy.dlp.v2.DlpJob.getDefaultInstance(); 1219 } 1220 1221 @java.lang.Override build()1222 public com.google.privacy.dlp.v2.DlpJob build() { 1223 com.google.privacy.dlp.v2.DlpJob result = buildPartial(); 1224 if (!result.isInitialized()) { 1225 throw newUninitializedMessageException(result); 1226 } 1227 return result; 1228 } 1229 1230 @java.lang.Override buildPartial()1231 public com.google.privacy.dlp.v2.DlpJob buildPartial() { 1232 com.google.privacy.dlp.v2.DlpJob result = new com.google.privacy.dlp.v2.DlpJob(this); 1233 buildPartialRepeatedFields(result); 1234 if (bitField0_ != 0) { 1235 buildPartial0(result); 1236 } 1237 buildPartialOneofs(result); 1238 onBuilt(); 1239 return result; 1240 } 1241 buildPartialRepeatedFields(com.google.privacy.dlp.v2.DlpJob result)1242 private void buildPartialRepeatedFields(com.google.privacy.dlp.v2.DlpJob result) { 1243 if (errorsBuilder_ == null) { 1244 if (((bitField0_ & 0x00000200) != 0)) { 1245 errors_ = java.util.Collections.unmodifiableList(errors_); 1246 bitField0_ = (bitField0_ & ~0x00000200); 1247 } 1248 result.errors_ = errors_; 1249 } else { 1250 result.errors_ = errorsBuilder_.build(); 1251 } 1252 } 1253 buildPartial0(com.google.privacy.dlp.v2.DlpJob result)1254 private void buildPartial0(com.google.privacy.dlp.v2.DlpJob result) { 1255 int from_bitField0_ = bitField0_; 1256 if (((from_bitField0_ & 0x00000001) != 0)) { 1257 result.name_ = name_; 1258 } 1259 if (((from_bitField0_ & 0x00000002) != 0)) { 1260 result.type_ = type_; 1261 } 1262 if (((from_bitField0_ & 0x00000004) != 0)) { 1263 result.state_ = state_; 1264 } 1265 if (((from_bitField0_ & 0x00000020) != 0)) { 1266 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 1267 } 1268 if (((from_bitField0_ & 0x00000040) != 0)) { 1269 result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); 1270 } 1271 if (((from_bitField0_ & 0x00000080) != 0)) { 1272 result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); 1273 } 1274 if (((from_bitField0_ & 0x00000100) != 0)) { 1275 result.jobTriggerName_ = jobTriggerName_; 1276 } 1277 } 1278 buildPartialOneofs(com.google.privacy.dlp.v2.DlpJob result)1279 private void buildPartialOneofs(com.google.privacy.dlp.v2.DlpJob result) { 1280 result.detailsCase_ = detailsCase_; 1281 result.details_ = this.details_; 1282 if (detailsCase_ == 4 && riskDetailsBuilder_ != null) { 1283 result.details_ = riskDetailsBuilder_.build(); 1284 } 1285 if (detailsCase_ == 5 && inspectDetailsBuilder_ != null) { 1286 result.details_ = inspectDetailsBuilder_.build(); 1287 } 1288 } 1289 1290 @java.lang.Override clone()1291 public Builder clone() { 1292 return super.clone(); 1293 } 1294 1295 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1296 public Builder setField( 1297 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1298 return super.setField(field, value); 1299 } 1300 1301 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1302 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1303 return super.clearField(field); 1304 } 1305 1306 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1307 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1308 return super.clearOneof(oneof); 1309 } 1310 1311 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1312 public Builder setRepeatedField( 1313 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1314 return super.setRepeatedField(field, index, value); 1315 } 1316 1317 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1318 public Builder addRepeatedField( 1319 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1320 return super.addRepeatedField(field, value); 1321 } 1322 1323 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1324 public Builder mergeFrom(com.google.protobuf.Message other) { 1325 if (other instanceof com.google.privacy.dlp.v2.DlpJob) { 1326 return mergeFrom((com.google.privacy.dlp.v2.DlpJob) other); 1327 } else { 1328 super.mergeFrom(other); 1329 return this; 1330 } 1331 } 1332 mergeFrom(com.google.privacy.dlp.v2.DlpJob other)1333 public Builder mergeFrom(com.google.privacy.dlp.v2.DlpJob other) { 1334 if (other == com.google.privacy.dlp.v2.DlpJob.getDefaultInstance()) return this; 1335 if (!other.getName().isEmpty()) { 1336 name_ = other.name_; 1337 bitField0_ |= 0x00000001; 1338 onChanged(); 1339 } 1340 if (other.type_ != 0) { 1341 setTypeValue(other.getTypeValue()); 1342 } 1343 if (other.state_ != 0) { 1344 setStateValue(other.getStateValue()); 1345 } 1346 if (other.hasCreateTime()) { 1347 mergeCreateTime(other.getCreateTime()); 1348 } 1349 if (other.hasStartTime()) { 1350 mergeStartTime(other.getStartTime()); 1351 } 1352 if (other.hasEndTime()) { 1353 mergeEndTime(other.getEndTime()); 1354 } 1355 if (!other.getJobTriggerName().isEmpty()) { 1356 jobTriggerName_ = other.jobTriggerName_; 1357 bitField0_ |= 0x00000100; 1358 onChanged(); 1359 } 1360 if (errorsBuilder_ == null) { 1361 if (!other.errors_.isEmpty()) { 1362 if (errors_.isEmpty()) { 1363 errors_ = other.errors_; 1364 bitField0_ = (bitField0_ & ~0x00000200); 1365 } else { 1366 ensureErrorsIsMutable(); 1367 errors_.addAll(other.errors_); 1368 } 1369 onChanged(); 1370 } 1371 } else { 1372 if (!other.errors_.isEmpty()) { 1373 if (errorsBuilder_.isEmpty()) { 1374 errorsBuilder_.dispose(); 1375 errorsBuilder_ = null; 1376 errors_ = other.errors_; 1377 bitField0_ = (bitField0_ & ~0x00000200); 1378 errorsBuilder_ = 1379 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1380 ? getErrorsFieldBuilder() 1381 : null; 1382 } else { 1383 errorsBuilder_.addAllMessages(other.errors_); 1384 } 1385 } 1386 } 1387 switch (other.getDetailsCase()) { 1388 case RISK_DETAILS: 1389 { 1390 mergeRiskDetails(other.getRiskDetails()); 1391 break; 1392 } 1393 case INSPECT_DETAILS: 1394 { 1395 mergeInspectDetails(other.getInspectDetails()); 1396 break; 1397 } 1398 case DETAILS_NOT_SET: 1399 { 1400 break; 1401 } 1402 } 1403 this.mergeUnknownFields(other.getUnknownFields()); 1404 onChanged(); 1405 return this; 1406 } 1407 1408 @java.lang.Override isInitialized()1409 public final boolean isInitialized() { 1410 return true; 1411 } 1412 1413 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1414 public Builder mergeFrom( 1415 com.google.protobuf.CodedInputStream input, 1416 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1417 throws java.io.IOException { 1418 if (extensionRegistry == null) { 1419 throw new java.lang.NullPointerException(); 1420 } 1421 try { 1422 boolean done = false; 1423 while (!done) { 1424 int tag = input.readTag(); 1425 switch (tag) { 1426 case 0: 1427 done = true; 1428 break; 1429 case 10: 1430 { 1431 name_ = input.readStringRequireUtf8(); 1432 bitField0_ |= 0x00000001; 1433 break; 1434 } // case 10 1435 case 16: 1436 { 1437 type_ = input.readEnum(); 1438 bitField0_ |= 0x00000002; 1439 break; 1440 } // case 16 1441 case 24: 1442 { 1443 state_ = input.readEnum(); 1444 bitField0_ |= 0x00000004; 1445 break; 1446 } // case 24 1447 case 34: 1448 { 1449 input.readMessage(getRiskDetailsFieldBuilder().getBuilder(), extensionRegistry); 1450 detailsCase_ = 4; 1451 break; 1452 } // case 34 1453 case 42: 1454 { 1455 input.readMessage(getInspectDetailsFieldBuilder().getBuilder(), extensionRegistry); 1456 detailsCase_ = 5; 1457 break; 1458 } // case 42 1459 case 50: 1460 { 1461 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 1462 bitField0_ |= 0x00000020; 1463 break; 1464 } // case 50 1465 case 58: 1466 { 1467 input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); 1468 bitField0_ |= 0x00000040; 1469 break; 1470 } // case 58 1471 case 66: 1472 { 1473 input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); 1474 bitField0_ |= 0x00000080; 1475 break; 1476 } // case 66 1477 case 82: 1478 { 1479 jobTriggerName_ = input.readStringRequireUtf8(); 1480 bitField0_ |= 0x00000100; 1481 break; 1482 } // case 82 1483 case 90: 1484 { 1485 com.google.privacy.dlp.v2.Error m = 1486 input.readMessage(com.google.privacy.dlp.v2.Error.parser(), extensionRegistry); 1487 if (errorsBuilder_ == null) { 1488 ensureErrorsIsMutable(); 1489 errors_.add(m); 1490 } else { 1491 errorsBuilder_.addMessage(m); 1492 } 1493 break; 1494 } // case 90 1495 default: 1496 { 1497 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1498 done = true; // was an endgroup tag 1499 } 1500 break; 1501 } // default: 1502 } // switch (tag) 1503 } // while (!done) 1504 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1505 throw e.unwrapIOException(); 1506 } finally { 1507 onChanged(); 1508 } // finally 1509 return this; 1510 } 1511 1512 private int detailsCase_ = 0; 1513 private java.lang.Object details_; 1514 getDetailsCase()1515 public DetailsCase getDetailsCase() { 1516 return DetailsCase.forNumber(detailsCase_); 1517 } 1518 clearDetails()1519 public Builder clearDetails() { 1520 detailsCase_ = 0; 1521 details_ = null; 1522 onChanged(); 1523 return this; 1524 } 1525 1526 private int bitField0_; 1527 1528 private java.lang.Object name_ = ""; 1529 /** 1530 * 1531 * 1532 * <pre> 1533 * The server-assigned name. 1534 * </pre> 1535 * 1536 * <code>string name = 1;</code> 1537 * 1538 * @return The name. 1539 */ getName()1540 public java.lang.String getName() { 1541 java.lang.Object ref = name_; 1542 if (!(ref instanceof java.lang.String)) { 1543 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1544 java.lang.String s = bs.toStringUtf8(); 1545 name_ = s; 1546 return s; 1547 } else { 1548 return (java.lang.String) ref; 1549 } 1550 } 1551 /** 1552 * 1553 * 1554 * <pre> 1555 * The server-assigned name. 1556 * </pre> 1557 * 1558 * <code>string name = 1;</code> 1559 * 1560 * @return The bytes for name. 1561 */ getNameBytes()1562 public com.google.protobuf.ByteString getNameBytes() { 1563 java.lang.Object ref = name_; 1564 if (ref instanceof String) { 1565 com.google.protobuf.ByteString b = 1566 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1567 name_ = b; 1568 return b; 1569 } else { 1570 return (com.google.protobuf.ByteString) ref; 1571 } 1572 } 1573 /** 1574 * 1575 * 1576 * <pre> 1577 * The server-assigned name. 1578 * </pre> 1579 * 1580 * <code>string name = 1;</code> 1581 * 1582 * @param value The name to set. 1583 * @return This builder for chaining. 1584 */ setName(java.lang.String value)1585 public Builder setName(java.lang.String value) { 1586 if (value == null) { 1587 throw new NullPointerException(); 1588 } 1589 name_ = value; 1590 bitField0_ |= 0x00000001; 1591 onChanged(); 1592 return this; 1593 } 1594 /** 1595 * 1596 * 1597 * <pre> 1598 * The server-assigned name. 1599 * </pre> 1600 * 1601 * <code>string name = 1;</code> 1602 * 1603 * @return This builder for chaining. 1604 */ clearName()1605 public Builder clearName() { 1606 name_ = getDefaultInstance().getName(); 1607 bitField0_ = (bitField0_ & ~0x00000001); 1608 onChanged(); 1609 return this; 1610 } 1611 /** 1612 * 1613 * 1614 * <pre> 1615 * The server-assigned name. 1616 * </pre> 1617 * 1618 * <code>string name = 1;</code> 1619 * 1620 * @param value The bytes for name to set. 1621 * @return This builder for chaining. 1622 */ setNameBytes(com.google.protobuf.ByteString value)1623 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1624 if (value == null) { 1625 throw new NullPointerException(); 1626 } 1627 checkByteStringIsUtf8(value); 1628 name_ = value; 1629 bitField0_ |= 0x00000001; 1630 onChanged(); 1631 return this; 1632 } 1633 1634 private int type_ = 0; 1635 /** 1636 * 1637 * 1638 * <pre> 1639 * The type of job. 1640 * </pre> 1641 * 1642 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 1643 * 1644 * @return The enum numeric value on the wire for type. 1645 */ 1646 @java.lang.Override getTypeValue()1647 public int getTypeValue() { 1648 return type_; 1649 } 1650 /** 1651 * 1652 * 1653 * <pre> 1654 * The type of job. 1655 * </pre> 1656 * 1657 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 1658 * 1659 * @param value The enum numeric value on the wire for type to set. 1660 * @return This builder for chaining. 1661 */ setTypeValue(int value)1662 public Builder setTypeValue(int value) { 1663 type_ = value; 1664 bitField0_ |= 0x00000002; 1665 onChanged(); 1666 return this; 1667 } 1668 /** 1669 * 1670 * 1671 * <pre> 1672 * The type of job. 1673 * </pre> 1674 * 1675 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 1676 * 1677 * @return The type. 1678 */ 1679 @java.lang.Override getType()1680 public com.google.privacy.dlp.v2.DlpJobType getType() { 1681 com.google.privacy.dlp.v2.DlpJobType result = 1682 com.google.privacy.dlp.v2.DlpJobType.forNumber(type_); 1683 return result == null ? com.google.privacy.dlp.v2.DlpJobType.UNRECOGNIZED : result; 1684 } 1685 /** 1686 * 1687 * 1688 * <pre> 1689 * The type of job. 1690 * </pre> 1691 * 1692 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 1693 * 1694 * @param value The type to set. 1695 * @return This builder for chaining. 1696 */ setType(com.google.privacy.dlp.v2.DlpJobType value)1697 public Builder setType(com.google.privacy.dlp.v2.DlpJobType value) { 1698 if (value == null) { 1699 throw new NullPointerException(); 1700 } 1701 bitField0_ |= 0x00000002; 1702 type_ = value.getNumber(); 1703 onChanged(); 1704 return this; 1705 } 1706 /** 1707 * 1708 * 1709 * <pre> 1710 * The type of job. 1711 * </pre> 1712 * 1713 * <code>.google.privacy.dlp.v2.DlpJobType type = 2;</code> 1714 * 1715 * @return This builder for chaining. 1716 */ clearType()1717 public Builder clearType() { 1718 bitField0_ = (bitField0_ & ~0x00000002); 1719 type_ = 0; 1720 onChanged(); 1721 return this; 1722 } 1723 1724 private int state_ = 0; 1725 /** 1726 * 1727 * 1728 * <pre> 1729 * State of a job. 1730 * </pre> 1731 * 1732 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 1733 * 1734 * @return The enum numeric value on the wire for state. 1735 */ 1736 @java.lang.Override getStateValue()1737 public int getStateValue() { 1738 return state_; 1739 } 1740 /** 1741 * 1742 * 1743 * <pre> 1744 * State of a job. 1745 * </pre> 1746 * 1747 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 1748 * 1749 * @param value The enum numeric value on the wire for state to set. 1750 * @return This builder for chaining. 1751 */ setStateValue(int value)1752 public Builder setStateValue(int value) { 1753 state_ = value; 1754 bitField0_ |= 0x00000004; 1755 onChanged(); 1756 return this; 1757 } 1758 /** 1759 * 1760 * 1761 * <pre> 1762 * State of a job. 1763 * </pre> 1764 * 1765 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 1766 * 1767 * @return The state. 1768 */ 1769 @java.lang.Override getState()1770 public com.google.privacy.dlp.v2.DlpJob.JobState getState() { 1771 com.google.privacy.dlp.v2.DlpJob.JobState result = 1772 com.google.privacy.dlp.v2.DlpJob.JobState.forNumber(state_); 1773 return result == null ? com.google.privacy.dlp.v2.DlpJob.JobState.UNRECOGNIZED : result; 1774 } 1775 /** 1776 * 1777 * 1778 * <pre> 1779 * State of a job. 1780 * </pre> 1781 * 1782 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 1783 * 1784 * @param value The state to set. 1785 * @return This builder for chaining. 1786 */ setState(com.google.privacy.dlp.v2.DlpJob.JobState value)1787 public Builder setState(com.google.privacy.dlp.v2.DlpJob.JobState value) { 1788 if (value == null) { 1789 throw new NullPointerException(); 1790 } 1791 bitField0_ |= 0x00000004; 1792 state_ = value.getNumber(); 1793 onChanged(); 1794 return this; 1795 } 1796 /** 1797 * 1798 * 1799 * <pre> 1800 * State of a job. 1801 * </pre> 1802 * 1803 * <code>.google.privacy.dlp.v2.DlpJob.JobState state = 3;</code> 1804 * 1805 * @return This builder for chaining. 1806 */ clearState()1807 public Builder clearState() { 1808 bitField0_ = (bitField0_ & ~0x00000004); 1809 state_ = 0; 1810 onChanged(); 1811 return this; 1812 } 1813 1814 private com.google.protobuf.SingleFieldBuilderV3< 1815 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails, 1816 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.Builder, 1817 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsOrBuilder> 1818 riskDetailsBuilder_; 1819 /** 1820 * 1821 * 1822 * <pre> 1823 * Results from analyzing risk of a data source. 1824 * </pre> 1825 * 1826 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1827 * 1828 * @return Whether the riskDetails field is set. 1829 */ 1830 @java.lang.Override hasRiskDetails()1831 public boolean hasRiskDetails() { 1832 return detailsCase_ == 4; 1833 } 1834 /** 1835 * 1836 * 1837 * <pre> 1838 * Results from analyzing risk of a data source. 1839 * </pre> 1840 * 1841 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1842 * 1843 * @return The riskDetails. 1844 */ 1845 @java.lang.Override getRiskDetails()1846 public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails getRiskDetails() { 1847 if (riskDetailsBuilder_ == null) { 1848 if (detailsCase_ == 4) { 1849 return (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_; 1850 } 1851 return com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.getDefaultInstance(); 1852 } else { 1853 if (detailsCase_ == 4) { 1854 return riskDetailsBuilder_.getMessage(); 1855 } 1856 return com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.getDefaultInstance(); 1857 } 1858 } 1859 /** 1860 * 1861 * 1862 * <pre> 1863 * Results from analyzing risk of a data source. 1864 * </pre> 1865 * 1866 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1867 */ setRiskDetails(com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails value)1868 public Builder setRiskDetails(com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails value) { 1869 if (riskDetailsBuilder_ == null) { 1870 if (value == null) { 1871 throw new NullPointerException(); 1872 } 1873 details_ = value; 1874 onChanged(); 1875 } else { 1876 riskDetailsBuilder_.setMessage(value); 1877 } 1878 detailsCase_ = 4; 1879 return this; 1880 } 1881 /** 1882 * 1883 * 1884 * <pre> 1885 * Results from analyzing risk of a data source. 1886 * </pre> 1887 * 1888 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1889 */ setRiskDetails( com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.Builder builderForValue)1890 public Builder setRiskDetails( 1891 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.Builder builderForValue) { 1892 if (riskDetailsBuilder_ == null) { 1893 details_ = builderForValue.build(); 1894 onChanged(); 1895 } else { 1896 riskDetailsBuilder_.setMessage(builderForValue.build()); 1897 } 1898 detailsCase_ = 4; 1899 return this; 1900 } 1901 /** 1902 * 1903 * 1904 * <pre> 1905 * Results from analyzing risk of a data source. 1906 * </pre> 1907 * 1908 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1909 */ mergeRiskDetails(com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails value)1910 public Builder mergeRiskDetails(com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails value) { 1911 if (riskDetailsBuilder_ == null) { 1912 if (detailsCase_ == 4 1913 && details_ 1914 != com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.getDefaultInstance()) { 1915 details_ = 1916 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.newBuilder( 1917 (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_) 1918 .mergeFrom(value) 1919 .buildPartial(); 1920 } else { 1921 details_ = value; 1922 } 1923 onChanged(); 1924 } else { 1925 if (detailsCase_ == 4) { 1926 riskDetailsBuilder_.mergeFrom(value); 1927 } else { 1928 riskDetailsBuilder_.setMessage(value); 1929 } 1930 } 1931 detailsCase_ = 4; 1932 return this; 1933 } 1934 /** 1935 * 1936 * 1937 * <pre> 1938 * Results from analyzing risk of a data source. 1939 * </pre> 1940 * 1941 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1942 */ clearRiskDetails()1943 public Builder clearRiskDetails() { 1944 if (riskDetailsBuilder_ == null) { 1945 if (detailsCase_ == 4) { 1946 detailsCase_ = 0; 1947 details_ = null; 1948 onChanged(); 1949 } 1950 } else { 1951 if (detailsCase_ == 4) { 1952 detailsCase_ = 0; 1953 details_ = null; 1954 } 1955 riskDetailsBuilder_.clear(); 1956 } 1957 return this; 1958 } 1959 /** 1960 * 1961 * 1962 * <pre> 1963 * Results from analyzing risk of a data source. 1964 * </pre> 1965 * 1966 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1967 */ getRiskDetailsBuilder()1968 public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.Builder getRiskDetailsBuilder() { 1969 return getRiskDetailsFieldBuilder().getBuilder(); 1970 } 1971 /** 1972 * 1973 * 1974 * <pre> 1975 * Results from analyzing risk of a data source. 1976 * </pre> 1977 * 1978 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 1979 */ 1980 @java.lang.Override 1981 public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsOrBuilder getRiskDetailsOrBuilder()1982 getRiskDetailsOrBuilder() { 1983 if ((detailsCase_ == 4) && (riskDetailsBuilder_ != null)) { 1984 return riskDetailsBuilder_.getMessageOrBuilder(); 1985 } else { 1986 if (detailsCase_ == 4) { 1987 return (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_; 1988 } 1989 return com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.getDefaultInstance(); 1990 } 1991 } 1992 /** 1993 * 1994 * 1995 * <pre> 1996 * Results from analyzing risk of a data source. 1997 * </pre> 1998 * 1999 * <code>.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails risk_details = 4;</code> 2000 */ 2001 private com.google.protobuf.SingleFieldBuilderV3< 2002 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails, 2003 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.Builder, 2004 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsOrBuilder> getRiskDetailsFieldBuilder()2005 getRiskDetailsFieldBuilder() { 2006 if (riskDetailsBuilder_ == null) { 2007 if (!(detailsCase_ == 4)) { 2008 details_ = com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.getDefaultInstance(); 2009 } 2010 riskDetailsBuilder_ = 2011 new com.google.protobuf.SingleFieldBuilderV3< 2012 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails, 2013 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.Builder, 2014 com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsOrBuilder>( 2015 (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails) details_, 2016 getParentForChildren(), 2017 isClean()); 2018 details_ = null; 2019 } 2020 detailsCase_ = 4; 2021 onChanged(); 2022 return riskDetailsBuilder_; 2023 } 2024 2025 private com.google.protobuf.SingleFieldBuilderV3< 2026 com.google.privacy.dlp.v2.InspectDataSourceDetails, 2027 com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder, 2028 com.google.privacy.dlp.v2.InspectDataSourceDetailsOrBuilder> 2029 inspectDetailsBuilder_; 2030 /** 2031 * 2032 * 2033 * <pre> 2034 * Results from inspecting a data source. 2035 * </pre> 2036 * 2037 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2038 * 2039 * @return Whether the inspectDetails field is set. 2040 */ 2041 @java.lang.Override hasInspectDetails()2042 public boolean hasInspectDetails() { 2043 return detailsCase_ == 5; 2044 } 2045 /** 2046 * 2047 * 2048 * <pre> 2049 * Results from inspecting a data source. 2050 * </pre> 2051 * 2052 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2053 * 2054 * @return The inspectDetails. 2055 */ 2056 @java.lang.Override getInspectDetails()2057 public com.google.privacy.dlp.v2.InspectDataSourceDetails getInspectDetails() { 2058 if (inspectDetailsBuilder_ == null) { 2059 if (detailsCase_ == 5) { 2060 return (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_; 2061 } 2062 return com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance(); 2063 } else { 2064 if (detailsCase_ == 5) { 2065 return inspectDetailsBuilder_.getMessage(); 2066 } 2067 return com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance(); 2068 } 2069 } 2070 /** 2071 * 2072 * 2073 * <pre> 2074 * Results from inspecting a data source. 2075 * </pre> 2076 * 2077 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2078 */ setInspectDetails(com.google.privacy.dlp.v2.InspectDataSourceDetails value)2079 public Builder setInspectDetails(com.google.privacy.dlp.v2.InspectDataSourceDetails value) { 2080 if (inspectDetailsBuilder_ == null) { 2081 if (value == null) { 2082 throw new NullPointerException(); 2083 } 2084 details_ = value; 2085 onChanged(); 2086 } else { 2087 inspectDetailsBuilder_.setMessage(value); 2088 } 2089 detailsCase_ = 5; 2090 return this; 2091 } 2092 /** 2093 * 2094 * 2095 * <pre> 2096 * Results from inspecting a data source. 2097 * </pre> 2098 * 2099 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2100 */ setInspectDetails( com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder builderForValue)2101 public Builder setInspectDetails( 2102 com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder builderForValue) { 2103 if (inspectDetailsBuilder_ == null) { 2104 details_ = builderForValue.build(); 2105 onChanged(); 2106 } else { 2107 inspectDetailsBuilder_.setMessage(builderForValue.build()); 2108 } 2109 detailsCase_ = 5; 2110 return this; 2111 } 2112 /** 2113 * 2114 * 2115 * <pre> 2116 * Results from inspecting a data source. 2117 * </pre> 2118 * 2119 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2120 */ mergeInspectDetails(com.google.privacy.dlp.v2.InspectDataSourceDetails value)2121 public Builder mergeInspectDetails(com.google.privacy.dlp.v2.InspectDataSourceDetails value) { 2122 if (inspectDetailsBuilder_ == null) { 2123 if (detailsCase_ == 5 2124 && details_ 2125 != com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance()) { 2126 details_ = 2127 com.google.privacy.dlp.v2.InspectDataSourceDetails.newBuilder( 2128 (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_) 2129 .mergeFrom(value) 2130 .buildPartial(); 2131 } else { 2132 details_ = value; 2133 } 2134 onChanged(); 2135 } else { 2136 if (detailsCase_ == 5) { 2137 inspectDetailsBuilder_.mergeFrom(value); 2138 } else { 2139 inspectDetailsBuilder_.setMessage(value); 2140 } 2141 } 2142 detailsCase_ = 5; 2143 return this; 2144 } 2145 /** 2146 * 2147 * 2148 * <pre> 2149 * Results from inspecting a data source. 2150 * </pre> 2151 * 2152 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2153 */ clearInspectDetails()2154 public Builder clearInspectDetails() { 2155 if (inspectDetailsBuilder_ == null) { 2156 if (detailsCase_ == 5) { 2157 detailsCase_ = 0; 2158 details_ = null; 2159 onChanged(); 2160 } 2161 } else { 2162 if (detailsCase_ == 5) { 2163 detailsCase_ = 0; 2164 details_ = null; 2165 } 2166 inspectDetailsBuilder_.clear(); 2167 } 2168 return this; 2169 } 2170 /** 2171 * 2172 * 2173 * <pre> 2174 * Results from inspecting a data source. 2175 * </pre> 2176 * 2177 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2178 */ getInspectDetailsBuilder()2179 public com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder getInspectDetailsBuilder() { 2180 return getInspectDetailsFieldBuilder().getBuilder(); 2181 } 2182 /** 2183 * 2184 * 2185 * <pre> 2186 * Results from inspecting a data source. 2187 * </pre> 2188 * 2189 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2190 */ 2191 @java.lang.Override 2192 public com.google.privacy.dlp.v2.InspectDataSourceDetailsOrBuilder getInspectDetailsOrBuilder()2193 getInspectDetailsOrBuilder() { 2194 if ((detailsCase_ == 5) && (inspectDetailsBuilder_ != null)) { 2195 return inspectDetailsBuilder_.getMessageOrBuilder(); 2196 } else { 2197 if (detailsCase_ == 5) { 2198 return (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_; 2199 } 2200 return com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance(); 2201 } 2202 } 2203 /** 2204 * 2205 * 2206 * <pre> 2207 * Results from inspecting a data source. 2208 * </pre> 2209 * 2210 * <code>.google.privacy.dlp.v2.InspectDataSourceDetails inspect_details = 5;</code> 2211 */ 2212 private com.google.protobuf.SingleFieldBuilderV3< 2213 com.google.privacy.dlp.v2.InspectDataSourceDetails, 2214 com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder, 2215 com.google.privacy.dlp.v2.InspectDataSourceDetailsOrBuilder> getInspectDetailsFieldBuilder()2216 getInspectDetailsFieldBuilder() { 2217 if (inspectDetailsBuilder_ == null) { 2218 if (!(detailsCase_ == 5)) { 2219 details_ = com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance(); 2220 } 2221 inspectDetailsBuilder_ = 2222 new com.google.protobuf.SingleFieldBuilderV3< 2223 com.google.privacy.dlp.v2.InspectDataSourceDetails, 2224 com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder, 2225 com.google.privacy.dlp.v2.InspectDataSourceDetailsOrBuilder>( 2226 (com.google.privacy.dlp.v2.InspectDataSourceDetails) details_, 2227 getParentForChildren(), 2228 isClean()); 2229 details_ = null; 2230 } 2231 detailsCase_ = 5; 2232 onChanged(); 2233 return inspectDetailsBuilder_; 2234 } 2235 2236 private com.google.protobuf.Timestamp createTime_; 2237 private com.google.protobuf.SingleFieldBuilderV3< 2238 com.google.protobuf.Timestamp, 2239 com.google.protobuf.Timestamp.Builder, 2240 com.google.protobuf.TimestampOrBuilder> 2241 createTimeBuilder_; 2242 /** 2243 * 2244 * 2245 * <pre> 2246 * Time when the job was created. 2247 * </pre> 2248 * 2249 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2250 * 2251 * @return Whether the createTime field is set. 2252 */ hasCreateTime()2253 public boolean hasCreateTime() { 2254 return ((bitField0_ & 0x00000020) != 0); 2255 } 2256 /** 2257 * 2258 * 2259 * <pre> 2260 * Time when the job was created. 2261 * </pre> 2262 * 2263 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2264 * 2265 * @return The createTime. 2266 */ getCreateTime()2267 public com.google.protobuf.Timestamp getCreateTime() { 2268 if (createTimeBuilder_ == null) { 2269 return createTime_ == null 2270 ? com.google.protobuf.Timestamp.getDefaultInstance() 2271 : createTime_; 2272 } else { 2273 return createTimeBuilder_.getMessage(); 2274 } 2275 } 2276 /** 2277 * 2278 * 2279 * <pre> 2280 * Time when the job was created. 2281 * </pre> 2282 * 2283 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2284 */ setCreateTime(com.google.protobuf.Timestamp value)2285 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 2286 if (createTimeBuilder_ == null) { 2287 if (value == null) { 2288 throw new NullPointerException(); 2289 } 2290 createTime_ = value; 2291 } else { 2292 createTimeBuilder_.setMessage(value); 2293 } 2294 bitField0_ |= 0x00000020; 2295 onChanged(); 2296 return this; 2297 } 2298 /** 2299 * 2300 * 2301 * <pre> 2302 * Time when the job was created. 2303 * </pre> 2304 * 2305 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2306 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)2307 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2308 if (createTimeBuilder_ == null) { 2309 createTime_ = builderForValue.build(); 2310 } else { 2311 createTimeBuilder_.setMessage(builderForValue.build()); 2312 } 2313 bitField0_ |= 0x00000020; 2314 onChanged(); 2315 return this; 2316 } 2317 /** 2318 * 2319 * 2320 * <pre> 2321 * Time when the job was created. 2322 * </pre> 2323 * 2324 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2325 */ mergeCreateTime(com.google.protobuf.Timestamp value)2326 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 2327 if (createTimeBuilder_ == null) { 2328 if (((bitField0_ & 0x00000020) != 0) 2329 && createTime_ != null 2330 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2331 getCreateTimeBuilder().mergeFrom(value); 2332 } else { 2333 createTime_ = value; 2334 } 2335 } else { 2336 createTimeBuilder_.mergeFrom(value); 2337 } 2338 bitField0_ |= 0x00000020; 2339 onChanged(); 2340 return this; 2341 } 2342 /** 2343 * 2344 * 2345 * <pre> 2346 * Time when the job was created. 2347 * </pre> 2348 * 2349 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2350 */ clearCreateTime()2351 public Builder clearCreateTime() { 2352 bitField0_ = (bitField0_ & ~0x00000020); 2353 createTime_ = null; 2354 if (createTimeBuilder_ != null) { 2355 createTimeBuilder_.dispose(); 2356 createTimeBuilder_ = null; 2357 } 2358 onChanged(); 2359 return this; 2360 } 2361 /** 2362 * 2363 * 2364 * <pre> 2365 * Time when the job was created. 2366 * </pre> 2367 * 2368 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2369 */ getCreateTimeBuilder()2370 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 2371 bitField0_ |= 0x00000020; 2372 onChanged(); 2373 return getCreateTimeFieldBuilder().getBuilder(); 2374 } 2375 /** 2376 * 2377 * 2378 * <pre> 2379 * Time when the job was created. 2380 * </pre> 2381 * 2382 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2383 */ getCreateTimeOrBuilder()2384 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 2385 if (createTimeBuilder_ != null) { 2386 return createTimeBuilder_.getMessageOrBuilder(); 2387 } else { 2388 return createTime_ == null 2389 ? com.google.protobuf.Timestamp.getDefaultInstance() 2390 : createTime_; 2391 } 2392 } 2393 /** 2394 * 2395 * 2396 * <pre> 2397 * Time when the job was created. 2398 * </pre> 2399 * 2400 * <code>.google.protobuf.Timestamp create_time = 6;</code> 2401 */ 2402 private com.google.protobuf.SingleFieldBuilderV3< 2403 com.google.protobuf.Timestamp, 2404 com.google.protobuf.Timestamp.Builder, 2405 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()2406 getCreateTimeFieldBuilder() { 2407 if (createTimeBuilder_ == null) { 2408 createTimeBuilder_ = 2409 new com.google.protobuf.SingleFieldBuilderV3< 2410 com.google.protobuf.Timestamp, 2411 com.google.protobuf.Timestamp.Builder, 2412 com.google.protobuf.TimestampOrBuilder>( 2413 getCreateTime(), getParentForChildren(), isClean()); 2414 createTime_ = null; 2415 } 2416 return createTimeBuilder_; 2417 } 2418 2419 private com.google.protobuf.Timestamp startTime_; 2420 private com.google.protobuf.SingleFieldBuilderV3< 2421 com.google.protobuf.Timestamp, 2422 com.google.protobuf.Timestamp.Builder, 2423 com.google.protobuf.TimestampOrBuilder> 2424 startTimeBuilder_; 2425 /** 2426 * 2427 * 2428 * <pre> 2429 * Time when the job started. 2430 * </pre> 2431 * 2432 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2433 * 2434 * @return Whether the startTime field is set. 2435 */ hasStartTime()2436 public boolean hasStartTime() { 2437 return ((bitField0_ & 0x00000040) != 0); 2438 } 2439 /** 2440 * 2441 * 2442 * <pre> 2443 * Time when the job started. 2444 * </pre> 2445 * 2446 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2447 * 2448 * @return The startTime. 2449 */ getStartTime()2450 public com.google.protobuf.Timestamp getStartTime() { 2451 if (startTimeBuilder_ == null) { 2452 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 2453 } else { 2454 return startTimeBuilder_.getMessage(); 2455 } 2456 } 2457 /** 2458 * 2459 * 2460 * <pre> 2461 * Time when the job started. 2462 * </pre> 2463 * 2464 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2465 */ setStartTime(com.google.protobuf.Timestamp value)2466 public Builder setStartTime(com.google.protobuf.Timestamp value) { 2467 if (startTimeBuilder_ == null) { 2468 if (value == null) { 2469 throw new NullPointerException(); 2470 } 2471 startTime_ = value; 2472 } else { 2473 startTimeBuilder_.setMessage(value); 2474 } 2475 bitField0_ |= 0x00000040; 2476 onChanged(); 2477 return this; 2478 } 2479 /** 2480 * 2481 * 2482 * <pre> 2483 * Time when the job started. 2484 * </pre> 2485 * 2486 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2487 */ setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)2488 public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2489 if (startTimeBuilder_ == null) { 2490 startTime_ = builderForValue.build(); 2491 } else { 2492 startTimeBuilder_.setMessage(builderForValue.build()); 2493 } 2494 bitField0_ |= 0x00000040; 2495 onChanged(); 2496 return this; 2497 } 2498 /** 2499 * 2500 * 2501 * <pre> 2502 * Time when the job started. 2503 * </pre> 2504 * 2505 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2506 */ mergeStartTime(com.google.protobuf.Timestamp value)2507 public Builder mergeStartTime(com.google.protobuf.Timestamp value) { 2508 if (startTimeBuilder_ == null) { 2509 if (((bitField0_ & 0x00000040) != 0) 2510 && startTime_ != null 2511 && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2512 getStartTimeBuilder().mergeFrom(value); 2513 } else { 2514 startTime_ = value; 2515 } 2516 } else { 2517 startTimeBuilder_.mergeFrom(value); 2518 } 2519 bitField0_ |= 0x00000040; 2520 onChanged(); 2521 return this; 2522 } 2523 /** 2524 * 2525 * 2526 * <pre> 2527 * Time when the job started. 2528 * </pre> 2529 * 2530 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2531 */ clearStartTime()2532 public Builder clearStartTime() { 2533 bitField0_ = (bitField0_ & ~0x00000040); 2534 startTime_ = null; 2535 if (startTimeBuilder_ != null) { 2536 startTimeBuilder_.dispose(); 2537 startTimeBuilder_ = null; 2538 } 2539 onChanged(); 2540 return this; 2541 } 2542 /** 2543 * 2544 * 2545 * <pre> 2546 * Time when the job started. 2547 * </pre> 2548 * 2549 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2550 */ getStartTimeBuilder()2551 public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { 2552 bitField0_ |= 0x00000040; 2553 onChanged(); 2554 return getStartTimeFieldBuilder().getBuilder(); 2555 } 2556 /** 2557 * 2558 * 2559 * <pre> 2560 * Time when the job started. 2561 * </pre> 2562 * 2563 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2564 */ getStartTimeOrBuilder()2565 public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { 2566 if (startTimeBuilder_ != null) { 2567 return startTimeBuilder_.getMessageOrBuilder(); 2568 } else { 2569 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 2570 } 2571 } 2572 /** 2573 * 2574 * 2575 * <pre> 2576 * Time when the job started. 2577 * </pre> 2578 * 2579 * <code>.google.protobuf.Timestamp start_time = 7;</code> 2580 */ 2581 private com.google.protobuf.SingleFieldBuilderV3< 2582 com.google.protobuf.Timestamp, 2583 com.google.protobuf.Timestamp.Builder, 2584 com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder()2585 getStartTimeFieldBuilder() { 2586 if (startTimeBuilder_ == null) { 2587 startTimeBuilder_ = 2588 new com.google.protobuf.SingleFieldBuilderV3< 2589 com.google.protobuf.Timestamp, 2590 com.google.protobuf.Timestamp.Builder, 2591 com.google.protobuf.TimestampOrBuilder>( 2592 getStartTime(), getParentForChildren(), isClean()); 2593 startTime_ = null; 2594 } 2595 return startTimeBuilder_; 2596 } 2597 2598 private com.google.protobuf.Timestamp endTime_; 2599 private com.google.protobuf.SingleFieldBuilderV3< 2600 com.google.protobuf.Timestamp, 2601 com.google.protobuf.Timestamp.Builder, 2602 com.google.protobuf.TimestampOrBuilder> 2603 endTimeBuilder_; 2604 /** 2605 * 2606 * 2607 * <pre> 2608 * Time when the job finished. 2609 * </pre> 2610 * 2611 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2612 * 2613 * @return Whether the endTime field is set. 2614 */ hasEndTime()2615 public boolean hasEndTime() { 2616 return ((bitField0_ & 0x00000080) != 0); 2617 } 2618 /** 2619 * 2620 * 2621 * <pre> 2622 * Time when the job finished. 2623 * </pre> 2624 * 2625 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2626 * 2627 * @return The endTime. 2628 */ getEndTime()2629 public com.google.protobuf.Timestamp getEndTime() { 2630 if (endTimeBuilder_ == null) { 2631 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 2632 } else { 2633 return endTimeBuilder_.getMessage(); 2634 } 2635 } 2636 /** 2637 * 2638 * 2639 * <pre> 2640 * Time when the job finished. 2641 * </pre> 2642 * 2643 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2644 */ setEndTime(com.google.protobuf.Timestamp value)2645 public Builder setEndTime(com.google.protobuf.Timestamp value) { 2646 if (endTimeBuilder_ == null) { 2647 if (value == null) { 2648 throw new NullPointerException(); 2649 } 2650 endTime_ = value; 2651 } else { 2652 endTimeBuilder_.setMessage(value); 2653 } 2654 bitField0_ |= 0x00000080; 2655 onChanged(); 2656 return this; 2657 } 2658 /** 2659 * 2660 * 2661 * <pre> 2662 * Time when the job finished. 2663 * </pre> 2664 * 2665 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2666 */ setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)2667 public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2668 if (endTimeBuilder_ == null) { 2669 endTime_ = builderForValue.build(); 2670 } else { 2671 endTimeBuilder_.setMessage(builderForValue.build()); 2672 } 2673 bitField0_ |= 0x00000080; 2674 onChanged(); 2675 return this; 2676 } 2677 /** 2678 * 2679 * 2680 * <pre> 2681 * Time when the job finished. 2682 * </pre> 2683 * 2684 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2685 */ mergeEndTime(com.google.protobuf.Timestamp value)2686 public Builder mergeEndTime(com.google.protobuf.Timestamp value) { 2687 if (endTimeBuilder_ == null) { 2688 if (((bitField0_ & 0x00000080) != 0) 2689 && endTime_ != null 2690 && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2691 getEndTimeBuilder().mergeFrom(value); 2692 } else { 2693 endTime_ = value; 2694 } 2695 } else { 2696 endTimeBuilder_.mergeFrom(value); 2697 } 2698 bitField0_ |= 0x00000080; 2699 onChanged(); 2700 return this; 2701 } 2702 /** 2703 * 2704 * 2705 * <pre> 2706 * Time when the job finished. 2707 * </pre> 2708 * 2709 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2710 */ clearEndTime()2711 public Builder clearEndTime() { 2712 bitField0_ = (bitField0_ & ~0x00000080); 2713 endTime_ = null; 2714 if (endTimeBuilder_ != null) { 2715 endTimeBuilder_.dispose(); 2716 endTimeBuilder_ = null; 2717 } 2718 onChanged(); 2719 return this; 2720 } 2721 /** 2722 * 2723 * 2724 * <pre> 2725 * Time when the job finished. 2726 * </pre> 2727 * 2728 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2729 */ getEndTimeBuilder()2730 public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { 2731 bitField0_ |= 0x00000080; 2732 onChanged(); 2733 return getEndTimeFieldBuilder().getBuilder(); 2734 } 2735 /** 2736 * 2737 * 2738 * <pre> 2739 * Time when the job finished. 2740 * </pre> 2741 * 2742 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2743 */ getEndTimeOrBuilder()2744 public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { 2745 if (endTimeBuilder_ != null) { 2746 return endTimeBuilder_.getMessageOrBuilder(); 2747 } else { 2748 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 2749 } 2750 } 2751 /** 2752 * 2753 * 2754 * <pre> 2755 * Time when the job finished. 2756 * </pre> 2757 * 2758 * <code>.google.protobuf.Timestamp end_time = 8;</code> 2759 */ 2760 private com.google.protobuf.SingleFieldBuilderV3< 2761 com.google.protobuf.Timestamp, 2762 com.google.protobuf.Timestamp.Builder, 2763 com.google.protobuf.TimestampOrBuilder> getEndTimeFieldBuilder()2764 getEndTimeFieldBuilder() { 2765 if (endTimeBuilder_ == null) { 2766 endTimeBuilder_ = 2767 new com.google.protobuf.SingleFieldBuilderV3< 2768 com.google.protobuf.Timestamp, 2769 com.google.protobuf.Timestamp.Builder, 2770 com.google.protobuf.TimestampOrBuilder>( 2771 getEndTime(), getParentForChildren(), isClean()); 2772 endTime_ = null; 2773 } 2774 return endTimeBuilder_; 2775 } 2776 2777 private java.lang.Object jobTriggerName_ = ""; 2778 /** 2779 * 2780 * 2781 * <pre> 2782 * If created by a job trigger, the resource name of the trigger that 2783 * instantiated the job. 2784 * </pre> 2785 * 2786 * <code>string job_trigger_name = 10;</code> 2787 * 2788 * @return The jobTriggerName. 2789 */ getJobTriggerName()2790 public java.lang.String getJobTriggerName() { 2791 java.lang.Object ref = jobTriggerName_; 2792 if (!(ref instanceof java.lang.String)) { 2793 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2794 java.lang.String s = bs.toStringUtf8(); 2795 jobTriggerName_ = s; 2796 return s; 2797 } else { 2798 return (java.lang.String) ref; 2799 } 2800 } 2801 /** 2802 * 2803 * 2804 * <pre> 2805 * If created by a job trigger, the resource name of the trigger that 2806 * instantiated the job. 2807 * </pre> 2808 * 2809 * <code>string job_trigger_name = 10;</code> 2810 * 2811 * @return The bytes for jobTriggerName. 2812 */ getJobTriggerNameBytes()2813 public com.google.protobuf.ByteString getJobTriggerNameBytes() { 2814 java.lang.Object ref = jobTriggerName_; 2815 if (ref instanceof String) { 2816 com.google.protobuf.ByteString b = 2817 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2818 jobTriggerName_ = b; 2819 return b; 2820 } else { 2821 return (com.google.protobuf.ByteString) ref; 2822 } 2823 } 2824 /** 2825 * 2826 * 2827 * <pre> 2828 * If created by a job trigger, the resource name of the trigger that 2829 * instantiated the job. 2830 * </pre> 2831 * 2832 * <code>string job_trigger_name = 10;</code> 2833 * 2834 * @param value The jobTriggerName to set. 2835 * @return This builder for chaining. 2836 */ setJobTriggerName(java.lang.String value)2837 public Builder setJobTriggerName(java.lang.String value) { 2838 if (value == null) { 2839 throw new NullPointerException(); 2840 } 2841 jobTriggerName_ = value; 2842 bitField0_ |= 0x00000100; 2843 onChanged(); 2844 return this; 2845 } 2846 /** 2847 * 2848 * 2849 * <pre> 2850 * If created by a job trigger, the resource name of the trigger that 2851 * instantiated the job. 2852 * </pre> 2853 * 2854 * <code>string job_trigger_name = 10;</code> 2855 * 2856 * @return This builder for chaining. 2857 */ clearJobTriggerName()2858 public Builder clearJobTriggerName() { 2859 jobTriggerName_ = getDefaultInstance().getJobTriggerName(); 2860 bitField0_ = (bitField0_ & ~0x00000100); 2861 onChanged(); 2862 return this; 2863 } 2864 /** 2865 * 2866 * 2867 * <pre> 2868 * If created by a job trigger, the resource name of the trigger that 2869 * instantiated the job. 2870 * </pre> 2871 * 2872 * <code>string job_trigger_name = 10;</code> 2873 * 2874 * @param value The bytes for jobTriggerName to set. 2875 * @return This builder for chaining. 2876 */ setJobTriggerNameBytes(com.google.protobuf.ByteString value)2877 public Builder setJobTriggerNameBytes(com.google.protobuf.ByteString value) { 2878 if (value == null) { 2879 throw new NullPointerException(); 2880 } 2881 checkByteStringIsUtf8(value); 2882 jobTriggerName_ = value; 2883 bitField0_ |= 0x00000100; 2884 onChanged(); 2885 return this; 2886 } 2887 2888 private java.util.List<com.google.privacy.dlp.v2.Error> errors_ = 2889 java.util.Collections.emptyList(); 2890 ensureErrorsIsMutable()2891 private void ensureErrorsIsMutable() { 2892 if (!((bitField0_ & 0x00000200) != 0)) { 2893 errors_ = new java.util.ArrayList<com.google.privacy.dlp.v2.Error>(errors_); 2894 bitField0_ |= 0x00000200; 2895 } 2896 } 2897 2898 private com.google.protobuf.RepeatedFieldBuilderV3< 2899 com.google.privacy.dlp.v2.Error, 2900 com.google.privacy.dlp.v2.Error.Builder, 2901 com.google.privacy.dlp.v2.ErrorOrBuilder> 2902 errorsBuilder_; 2903 2904 /** 2905 * 2906 * 2907 * <pre> 2908 * A stream of errors encountered running the job. 2909 * </pre> 2910 * 2911 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 2912 */ getErrorsList()2913 public java.util.List<com.google.privacy.dlp.v2.Error> getErrorsList() { 2914 if (errorsBuilder_ == null) { 2915 return java.util.Collections.unmodifiableList(errors_); 2916 } else { 2917 return errorsBuilder_.getMessageList(); 2918 } 2919 } 2920 /** 2921 * 2922 * 2923 * <pre> 2924 * A stream of errors encountered running the job. 2925 * </pre> 2926 * 2927 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 2928 */ getErrorsCount()2929 public int getErrorsCount() { 2930 if (errorsBuilder_ == null) { 2931 return errors_.size(); 2932 } else { 2933 return errorsBuilder_.getCount(); 2934 } 2935 } 2936 /** 2937 * 2938 * 2939 * <pre> 2940 * A stream of errors encountered running the job. 2941 * </pre> 2942 * 2943 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 2944 */ getErrors(int index)2945 public com.google.privacy.dlp.v2.Error getErrors(int index) { 2946 if (errorsBuilder_ == null) { 2947 return errors_.get(index); 2948 } else { 2949 return errorsBuilder_.getMessage(index); 2950 } 2951 } 2952 /** 2953 * 2954 * 2955 * <pre> 2956 * A stream of errors encountered running the job. 2957 * </pre> 2958 * 2959 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 2960 */ setErrors(int index, com.google.privacy.dlp.v2.Error value)2961 public Builder setErrors(int index, com.google.privacy.dlp.v2.Error value) { 2962 if (errorsBuilder_ == null) { 2963 if (value == null) { 2964 throw new NullPointerException(); 2965 } 2966 ensureErrorsIsMutable(); 2967 errors_.set(index, value); 2968 onChanged(); 2969 } else { 2970 errorsBuilder_.setMessage(index, value); 2971 } 2972 return this; 2973 } 2974 /** 2975 * 2976 * 2977 * <pre> 2978 * A stream of errors encountered running the job. 2979 * </pre> 2980 * 2981 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 2982 */ setErrors(int index, com.google.privacy.dlp.v2.Error.Builder builderForValue)2983 public Builder setErrors(int index, com.google.privacy.dlp.v2.Error.Builder builderForValue) { 2984 if (errorsBuilder_ == null) { 2985 ensureErrorsIsMutable(); 2986 errors_.set(index, builderForValue.build()); 2987 onChanged(); 2988 } else { 2989 errorsBuilder_.setMessage(index, builderForValue.build()); 2990 } 2991 return this; 2992 } 2993 /** 2994 * 2995 * 2996 * <pre> 2997 * A stream of errors encountered running the job. 2998 * </pre> 2999 * 3000 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3001 */ addErrors(com.google.privacy.dlp.v2.Error value)3002 public Builder addErrors(com.google.privacy.dlp.v2.Error value) { 3003 if (errorsBuilder_ == null) { 3004 if (value == null) { 3005 throw new NullPointerException(); 3006 } 3007 ensureErrorsIsMutable(); 3008 errors_.add(value); 3009 onChanged(); 3010 } else { 3011 errorsBuilder_.addMessage(value); 3012 } 3013 return this; 3014 } 3015 /** 3016 * 3017 * 3018 * <pre> 3019 * A stream of errors encountered running the job. 3020 * </pre> 3021 * 3022 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3023 */ addErrors(int index, com.google.privacy.dlp.v2.Error value)3024 public Builder addErrors(int index, com.google.privacy.dlp.v2.Error value) { 3025 if (errorsBuilder_ == null) { 3026 if (value == null) { 3027 throw new NullPointerException(); 3028 } 3029 ensureErrorsIsMutable(); 3030 errors_.add(index, value); 3031 onChanged(); 3032 } else { 3033 errorsBuilder_.addMessage(index, value); 3034 } 3035 return this; 3036 } 3037 /** 3038 * 3039 * 3040 * <pre> 3041 * A stream of errors encountered running the job. 3042 * </pre> 3043 * 3044 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3045 */ addErrors(com.google.privacy.dlp.v2.Error.Builder builderForValue)3046 public Builder addErrors(com.google.privacy.dlp.v2.Error.Builder builderForValue) { 3047 if (errorsBuilder_ == null) { 3048 ensureErrorsIsMutable(); 3049 errors_.add(builderForValue.build()); 3050 onChanged(); 3051 } else { 3052 errorsBuilder_.addMessage(builderForValue.build()); 3053 } 3054 return this; 3055 } 3056 /** 3057 * 3058 * 3059 * <pre> 3060 * A stream of errors encountered running the job. 3061 * </pre> 3062 * 3063 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3064 */ addErrors(int index, com.google.privacy.dlp.v2.Error.Builder builderForValue)3065 public Builder addErrors(int index, com.google.privacy.dlp.v2.Error.Builder builderForValue) { 3066 if (errorsBuilder_ == null) { 3067 ensureErrorsIsMutable(); 3068 errors_.add(index, builderForValue.build()); 3069 onChanged(); 3070 } else { 3071 errorsBuilder_.addMessage(index, builderForValue.build()); 3072 } 3073 return this; 3074 } 3075 /** 3076 * 3077 * 3078 * <pre> 3079 * A stream of errors encountered running the job. 3080 * </pre> 3081 * 3082 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3083 */ addAllErrors( java.lang.Iterable<? extends com.google.privacy.dlp.v2.Error> values)3084 public Builder addAllErrors( 3085 java.lang.Iterable<? extends com.google.privacy.dlp.v2.Error> values) { 3086 if (errorsBuilder_ == null) { 3087 ensureErrorsIsMutable(); 3088 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, errors_); 3089 onChanged(); 3090 } else { 3091 errorsBuilder_.addAllMessages(values); 3092 } 3093 return this; 3094 } 3095 /** 3096 * 3097 * 3098 * <pre> 3099 * A stream of errors encountered running the job. 3100 * </pre> 3101 * 3102 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3103 */ clearErrors()3104 public Builder clearErrors() { 3105 if (errorsBuilder_ == null) { 3106 errors_ = java.util.Collections.emptyList(); 3107 bitField0_ = (bitField0_ & ~0x00000200); 3108 onChanged(); 3109 } else { 3110 errorsBuilder_.clear(); 3111 } 3112 return this; 3113 } 3114 /** 3115 * 3116 * 3117 * <pre> 3118 * A stream of errors encountered running the job. 3119 * </pre> 3120 * 3121 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3122 */ removeErrors(int index)3123 public Builder removeErrors(int index) { 3124 if (errorsBuilder_ == null) { 3125 ensureErrorsIsMutable(); 3126 errors_.remove(index); 3127 onChanged(); 3128 } else { 3129 errorsBuilder_.remove(index); 3130 } 3131 return this; 3132 } 3133 /** 3134 * 3135 * 3136 * <pre> 3137 * A stream of errors encountered running the job. 3138 * </pre> 3139 * 3140 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3141 */ getErrorsBuilder(int index)3142 public com.google.privacy.dlp.v2.Error.Builder getErrorsBuilder(int index) { 3143 return getErrorsFieldBuilder().getBuilder(index); 3144 } 3145 /** 3146 * 3147 * 3148 * <pre> 3149 * A stream of errors encountered running the job. 3150 * </pre> 3151 * 3152 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3153 */ getErrorsOrBuilder(int index)3154 public com.google.privacy.dlp.v2.ErrorOrBuilder getErrorsOrBuilder(int index) { 3155 if (errorsBuilder_ == null) { 3156 return errors_.get(index); 3157 } else { 3158 return errorsBuilder_.getMessageOrBuilder(index); 3159 } 3160 } 3161 /** 3162 * 3163 * 3164 * <pre> 3165 * A stream of errors encountered running the job. 3166 * </pre> 3167 * 3168 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3169 */ 3170 public java.util.List<? extends com.google.privacy.dlp.v2.ErrorOrBuilder> getErrorsOrBuilderList()3171 getErrorsOrBuilderList() { 3172 if (errorsBuilder_ != null) { 3173 return errorsBuilder_.getMessageOrBuilderList(); 3174 } else { 3175 return java.util.Collections.unmodifiableList(errors_); 3176 } 3177 } 3178 /** 3179 * 3180 * 3181 * <pre> 3182 * A stream of errors encountered running the job. 3183 * </pre> 3184 * 3185 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3186 */ addErrorsBuilder()3187 public com.google.privacy.dlp.v2.Error.Builder addErrorsBuilder() { 3188 return getErrorsFieldBuilder() 3189 .addBuilder(com.google.privacy.dlp.v2.Error.getDefaultInstance()); 3190 } 3191 /** 3192 * 3193 * 3194 * <pre> 3195 * A stream of errors encountered running the job. 3196 * </pre> 3197 * 3198 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3199 */ addErrorsBuilder(int index)3200 public com.google.privacy.dlp.v2.Error.Builder addErrorsBuilder(int index) { 3201 return getErrorsFieldBuilder() 3202 .addBuilder(index, com.google.privacy.dlp.v2.Error.getDefaultInstance()); 3203 } 3204 /** 3205 * 3206 * 3207 * <pre> 3208 * A stream of errors encountered running the job. 3209 * </pre> 3210 * 3211 * <code>repeated .google.privacy.dlp.v2.Error errors = 11;</code> 3212 */ getErrorsBuilderList()3213 public java.util.List<com.google.privacy.dlp.v2.Error.Builder> getErrorsBuilderList() { 3214 return getErrorsFieldBuilder().getBuilderList(); 3215 } 3216 3217 private com.google.protobuf.RepeatedFieldBuilderV3< 3218 com.google.privacy.dlp.v2.Error, 3219 com.google.privacy.dlp.v2.Error.Builder, 3220 com.google.privacy.dlp.v2.ErrorOrBuilder> getErrorsFieldBuilder()3221 getErrorsFieldBuilder() { 3222 if (errorsBuilder_ == null) { 3223 errorsBuilder_ = 3224 new com.google.protobuf.RepeatedFieldBuilderV3< 3225 com.google.privacy.dlp.v2.Error, 3226 com.google.privacy.dlp.v2.Error.Builder, 3227 com.google.privacy.dlp.v2.ErrorOrBuilder>( 3228 errors_, ((bitField0_ & 0x00000200) != 0), getParentForChildren(), isClean()); 3229 errors_ = null; 3230 } 3231 return errorsBuilder_; 3232 } 3233 3234 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3235 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3236 return super.setUnknownFields(unknownFields); 3237 } 3238 3239 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3240 public final Builder mergeUnknownFields( 3241 final com.google.protobuf.UnknownFieldSet unknownFields) { 3242 return super.mergeUnknownFields(unknownFields); 3243 } 3244 3245 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.DlpJob) 3246 } 3247 3248 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.DlpJob) 3249 private static final com.google.privacy.dlp.v2.DlpJob DEFAULT_INSTANCE; 3250 3251 static { 3252 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.DlpJob(); 3253 } 3254 getDefaultInstance()3255 public static com.google.privacy.dlp.v2.DlpJob getDefaultInstance() { 3256 return DEFAULT_INSTANCE; 3257 } 3258 3259 private static final com.google.protobuf.Parser<DlpJob> PARSER = 3260 new com.google.protobuf.AbstractParser<DlpJob>() { 3261 @java.lang.Override 3262 public DlpJob parsePartialFrom( 3263 com.google.protobuf.CodedInputStream input, 3264 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3265 throws com.google.protobuf.InvalidProtocolBufferException { 3266 Builder builder = newBuilder(); 3267 try { 3268 builder.mergeFrom(input, extensionRegistry); 3269 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3270 throw e.setUnfinishedMessage(builder.buildPartial()); 3271 } catch (com.google.protobuf.UninitializedMessageException e) { 3272 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3273 } catch (java.io.IOException e) { 3274 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3275 .setUnfinishedMessage(builder.buildPartial()); 3276 } 3277 return builder.buildPartial(); 3278 } 3279 }; 3280 parser()3281 public static com.google.protobuf.Parser<DlpJob> parser() { 3282 return PARSER; 3283 } 3284 3285 @java.lang.Override getParserForType()3286 public com.google.protobuf.Parser<DlpJob> getParserForType() { 3287 return PARSER; 3288 } 3289 3290 @java.lang.Override getDefaultInstanceForType()3291 public com.google.privacy.dlp.v2.DlpJob getDefaultInstanceForType() { 3292 return DEFAULT_INSTANCE; 3293 } 3294 } 3295