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