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