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