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 * Message for infoType-dependent details parsed from quote. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.QuoteInfo} 29 */ 30 public final class QuoteInfo extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.QuoteInfo) 33 QuoteInfoOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use QuoteInfo.newBuilder() to construct. QuoteInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private QuoteInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 QuoteInfo()40 private QuoteInfo() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new QuoteInfo(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.privacy.dlp.v2.DlpProto 55 .internal_static_google_privacy_dlp_v2_QuoteInfo_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.privacy.dlp.v2.DlpProto 62 .internal_static_google_privacy_dlp_v2_QuoteInfo_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.privacy.dlp.v2.QuoteInfo.class, 65 com.google.privacy.dlp.v2.QuoteInfo.Builder.class); 66 } 67 68 private int parsedQuoteCase_ = 0; 69 private java.lang.Object parsedQuote_; 70 71 public enum ParsedQuoteCase 72 implements 73 com.google.protobuf.Internal.EnumLite, 74 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 75 DATE_TIME(2), 76 PARSEDQUOTE_NOT_SET(0); 77 private final int value; 78 ParsedQuoteCase(int value)79 private ParsedQuoteCase(int value) { 80 this.value = value; 81 } 82 /** 83 * @param value The number of the enum to look for. 84 * @return The enum associated with the given number. 85 * @deprecated Use {@link #forNumber(int)} instead. 86 */ 87 @java.lang.Deprecated valueOf(int value)88 public static ParsedQuoteCase valueOf(int value) { 89 return forNumber(value); 90 } 91 forNumber(int value)92 public static ParsedQuoteCase forNumber(int value) { 93 switch (value) { 94 case 2: 95 return DATE_TIME; 96 case 0: 97 return PARSEDQUOTE_NOT_SET; 98 default: 99 return null; 100 } 101 } 102 getNumber()103 public int getNumber() { 104 return this.value; 105 } 106 }; 107 getParsedQuoteCase()108 public ParsedQuoteCase getParsedQuoteCase() { 109 return ParsedQuoteCase.forNumber(parsedQuoteCase_); 110 } 111 112 public static final int DATE_TIME_FIELD_NUMBER = 2; 113 /** 114 * 115 * 116 * <pre> 117 * The date time indicated by the quote. 118 * </pre> 119 * 120 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 121 * 122 * @return Whether the dateTime field is set. 123 */ 124 @java.lang.Override hasDateTime()125 public boolean hasDateTime() { 126 return parsedQuoteCase_ == 2; 127 } 128 /** 129 * 130 * 131 * <pre> 132 * The date time indicated by the quote. 133 * </pre> 134 * 135 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 136 * 137 * @return The dateTime. 138 */ 139 @java.lang.Override getDateTime()140 public com.google.privacy.dlp.v2.DateTime getDateTime() { 141 if (parsedQuoteCase_ == 2) { 142 return (com.google.privacy.dlp.v2.DateTime) parsedQuote_; 143 } 144 return com.google.privacy.dlp.v2.DateTime.getDefaultInstance(); 145 } 146 /** 147 * 148 * 149 * <pre> 150 * The date time indicated by the quote. 151 * </pre> 152 * 153 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 154 */ 155 @java.lang.Override getDateTimeOrBuilder()156 public com.google.privacy.dlp.v2.DateTimeOrBuilder getDateTimeOrBuilder() { 157 if (parsedQuoteCase_ == 2) { 158 return (com.google.privacy.dlp.v2.DateTime) parsedQuote_; 159 } 160 return com.google.privacy.dlp.v2.DateTime.getDefaultInstance(); 161 } 162 163 private byte memoizedIsInitialized = -1; 164 165 @java.lang.Override isInitialized()166 public final boolean isInitialized() { 167 byte isInitialized = memoizedIsInitialized; 168 if (isInitialized == 1) return true; 169 if (isInitialized == 0) return false; 170 171 memoizedIsInitialized = 1; 172 return true; 173 } 174 175 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)176 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 177 if (parsedQuoteCase_ == 2) { 178 output.writeMessage(2, (com.google.privacy.dlp.v2.DateTime) parsedQuote_); 179 } 180 getUnknownFields().writeTo(output); 181 } 182 183 @java.lang.Override getSerializedSize()184 public int getSerializedSize() { 185 int size = memoizedSize; 186 if (size != -1) return size; 187 188 size = 0; 189 if (parsedQuoteCase_ == 2) { 190 size += 191 com.google.protobuf.CodedOutputStream.computeMessageSize( 192 2, (com.google.privacy.dlp.v2.DateTime) parsedQuote_); 193 } 194 size += getUnknownFields().getSerializedSize(); 195 memoizedSize = size; 196 return size; 197 } 198 199 @java.lang.Override equals(final java.lang.Object obj)200 public boolean equals(final java.lang.Object obj) { 201 if (obj == this) { 202 return true; 203 } 204 if (!(obj instanceof com.google.privacy.dlp.v2.QuoteInfo)) { 205 return super.equals(obj); 206 } 207 com.google.privacy.dlp.v2.QuoteInfo other = (com.google.privacy.dlp.v2.QuoteInfo) obj; 208 209 if (!getParsedQuoteCase().equals(other.getParsedQuoteCase())) return false; 210 switch (parsedQuoteCase_) { 211 case 2: 212 if (!getDateTime().equals(other.getDateTime())) return false; 213 break; 214 case 0: 215 default: 216 } 217 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 218 return true; 219 } 220 221 @java.lang.Override hashCode()222 public int hashCode() { 223 if (memoizedHashCode != 0) { 224 return memoizedHashCode; 225 } 226 int hash = 41; 227 hash = (19 * hash) + getDescriptor().hashCode(); 228 switch (parsedQuoteCase_) { 229 case 2: 230 hash = (37 * hash) + DATE_TIME_FIELD_NUMBER; 231 hash = (53 * hash) + getDateTime().hashCode(); 232 break; 233 case 0: 234 default: 235 } 236 hash = (29 * hash) + getUnknownFields().hashCode(); 237 memoizedHashCode = hash; 238 return hash; 239 } 240 parseFrom(java.nio.ByteBuffer data)241 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom(java.nio.ByteBuffer data) 242 throws com.google.protobuf.InvalidProtocolBufferException { 243 return PARSER.parseFrom(data); 244 } 245 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom( 247 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 248 throws com.google.protobuf.InvalidProtocolBufferException { 249 return PARSER.parseFrom(data, extensionRegistry); 250 } 251 parseFrom(com.google.protobuf.ByteString data)252 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom(com.google.protobuf.ByteString data) 253 throws com.google.protobuf.InvalidProtocolBufferException { 254 return PARSER.parseFrom(data); 255 } 256 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)257 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom( 258 com.google.protobuf.ByteString data, 259 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 260 throws com.google.protobuf.InvalidProtocolBufferException { 261 return PARSER.parseFrom(data, extensionRegistry); 262 } 263 parseFrom(byte[] data)264 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom(byte[] data) 265 throws com.google.protobuf.InvalidProtocolBufferException { 266 return PARSER.parseFrom(data); 267 } 268 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)269 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom( 270 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 271 throws com.google.protobuf.InvalidProtocolBufferException { 272 return PARSER.parseFrom(data, extensionRegistry); 273 } 274 parseFrom(java.io.InputStream input)275 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom(java.io.InputStream input) 276 throws java.io.IOException { 277 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 278 } 279 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)280 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom( 281 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 282 throws java.io.IOException { 283 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 284 PARSER, input, extensionRegistry); 285 } 286 parseDelimitedFrom(java.io.InputStream input)287 public static com.google.privacy.dlp.v2.QuoteInfo parseDelimitedFrom(java.io.InputStream input) 288 throws java.io.IOException { 289 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 290 } 291 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)292 public static com.google.privacy.dlp.v2.QuoteInfo parseDelimitedFrom( 293 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 294 throws java.io.IOException { 295 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 296 PARSER, input, extensionRegistry); 297 } 298 parseFrom( com.google.protobuf.CodedInputStream input)299 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom( 300 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 301 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 302 } 303 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)304 public static com.google.privacy.dlp.v2.QuoteInfo parseFrom( 305 com.google.protobuf.CodedInputStream input, 306 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 307 throws java.io.IOException { 308 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 309 PARSER, input, extensionRegistry); 310 } 311 312 @java.lang.Override newBuilderForType()313 public Builder newBuilderForType() { 314 return newBuilder(); 315 } 316 newBuilder()317 public static Builder newBuilder() { 318 return DEFAULT_INSTANCE.toBuilder(); 319 } 320 newBuilder(com.google.privacy.dlp.v2.QuoteInfo prototype)321 public static Builder newBuilder(com.google.privacy.dlp.v2.QuoteInfo prototype) { 322 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 323 } 324 325 @java.lang.Override toBuilder()326 public Builder toBuilder() { 327 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 328 } 329 330 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)331 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 332 Builder builder = new Builder(parent); 333 return builder; 334 } 335 /** 336 * 337 * 338 * <pre> 339 * Message for infoType-dependent details parsed from quote. 340 * </pre> 341 * 342 * Protobuf type {@code google.privacy.dlp.v2.QuoteInfo} 343 */ 344 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 345 implements 346 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.QuoteInfo) 347 com.google.privacy.dlp.v2.QuoteInfoOrBuilder { getDescriptor()348 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 349 return com.google.privacy.dlp.v2.DlpProto 350 .internal_static_google_privacy_dlp_v2_QuoteInfo_descriptor; 351 } 352 353 @java.lang.Override 354 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()355 internalGetFieldAccessorTable() { 356 return com.google.privacy.dlp.v2.DlpProto 357 .internal_static_google_privacy_dlp_v2_QuoteInfo_fieldAccessorTable 358 .ensureFieldAccessorsInitialized( 359 com.google.privacy.dlp.v2.QuoteInfo.class, 360 com.google.privacy.dlp.v2.QuoteInfo.Builder.class); 361 } 362 363 // Construct using com.google.privacy.dlp.v2.QuoteInfo.newBuilder() Builder()364 private Builder() {} 365 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)366 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 367 super(parent); 368 } 369 370 @java.lang.Override clear()371 public Builder clear() { 372 super.clear(); 373 bitField0_ = 0; 374 if (dateTimeBuilder_ != null) { 375 dateTimeBuilder_.clear(); 376 } 377 parsedQuoteCase_ = 0; 378 parsedQuote_ = null; 379 return this; 380 } 381 382 @java.lang.Override getDescriptorForType()383 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 384 return com.google.privacy.dlp.v2.DlpProto 385 .internal_static_google_privacy_dlp_v2_QuoteInfo_descriptor; 386 } 387 388 @java.lang.Override getDefaultInstanceForType()389 public com.google.privacy.dlp.v2.QuoteInfo getDefaultInstanceForType() { 390 return com.google.privacy.dlp.v2.QuoteInfo.getDefaultInstance(); 391 } 392 393 @java.lang.Override build()394 public com.google.privacy.dlp.v2.QuoteInfo build() { 395 com.google.privacy.dlp.v2.QuoteInfo result = buildPartial(); 396 if (!result.isInitialized()) { 397 throw newUninitializedMessageException(result); 398 } 399 return result; 400 } 401 402 @java.lang.Override buildPartial()403 public com.google.privacy.dlp.v2.QuoteInfo buildPartial() { 404 com.google.privacy.dlp.v2.QuoteInfo result = new com.google.privacy.dlp.v2.QuoteInfo(this); 405 if (bitField0_ != 0) { 406 buildPartial0(result); 407 } 408 buildPartialOneofs(result); 409 onBuilt(); 410 return result; 411 } 412 buildPartial0(com.google.privacy.dlp.v2.QuoteInfo result)413 private void buildPartial0(com.google.privacy.dlp.v2.QuoteInfo result) { 414 int from_bitField0_ = bitField0_; 415 } 416 buildPartialOneofs(com.google.privacy.dlp.v2.QuoteInfo result)417 private void buildPartialOneofs(com.google.privacy.dlp.v2.QuoteInfo result) { 418 result.parsedQuoteCase_ = parsedQuoteCase_; 419 result.parsedQuote_ = this.parsedQuote_; 420 if (parsedQuoteCase_ == 2 && dateTimeBuilder_ != null) { 421 result.parsedQuote_ = dateTimeBuilder_.build(); 422 } 423 } 424 425 @java.lang.Override clone()426 public Builder clone() { 427 return super.clone(); 428 } 429 430 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)431 public Builder setField( 432 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 433 return super.setField(field, value); 434 } 435 436 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)437 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 438 return super.clearField(field); 439 } 440 441 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)442 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 443 return super.clearOneof(oneof); 444 } 445 446 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)447 public Builder setRepeatedField( 448 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 449 return super.setRepeatedField(field, index, value); 450 } 451 452 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)453 public Builder addRepeatedField( 454 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 455 return super.addRepeatedField(field, value); 456 } 457 458 @java.lang.Override mergeFrom(com.google.protobuf.Message other)459 public Builder mergeFrom(com.google.protobuf.Message other) { 460 if (other instanceof com.google.privacy.dlp.v2.QuoteInfo) { 461 return mergeFrom((com.google.privacy.dlp.v2.QuoteInfo) other); 462 } else { 463 super.mergeFrom(other); 464 return this; 465 } 466 } 467 mergeFrom(com.google.privacy.dlp.v2.QuoteInfo other)468 public Builder mergeFrom(com.google.privacy.dlp.v2.QuoteInfo other) { 469 if (other == com.google.privacy.dlp.v2.QuoteInfo.getDefaultInstance()) return this; 470 switch (other.getParsedQuoteCase()) { 471 case DATE_TIME: 472 { 473 mergeDateTime(other.getDateTime()); 474 break; 475 } 476 case PARSEDQUOTE_NOT_SET: 477 { 478 break; 479 } 480 } 481 this.mergeUnknownFields(other.getUnknownFields()); 482 onChanged(); 483 return this; 484 } 485 486 @java.lang.Override isInitialized()487 public final boolean isInitialized() { 488 return true; 489 } 490 491 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)492 public Builder mergeFrom( 493 com.google.protobuf.CodedInputStream input, 494 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 495 throws java.io.IOException { 496 if (extensionRegistry == null) { 497 throw new java.lang.NullPointerException(); 498 } 499 try { 500 boolean done = false; 501 while (!done) { 502 int tag = input.readTag(); 503 switch (tag) { 504 case 0: 505 done = true; 506 break; 507 case 18: 508 { 509 input.readMessage(getDateTimeFieldBuilder().getBuilder(), extensionRegistry); 510 parsedQuoteCase_ = 2; 511 break; 512 } // case 18 513 default: 514 { 515 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 516 done = true; // was an endgroup tag 517 } 518 break; 519 } // default: 520 } // switch (tag) 521 } // while (!done) 522 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 523 throw e.unwrapIOException(); 524 } finally { 525 onChanged(); 526 } // finally 527 return this; 528 } 529 530 private int parsedQuoteCase_ = 0; 531 private java.lang.Object parsedQuote_; 532 getParsedQuoteCase()533 public ParsedQuoteCase getParsedQuoteCase() { 534 return ParsedQuoteCase.forNumber(parsedQuoteCase_); 535 } 536 clearParsedQuote()537 public Builder clearParsedQuote() { 538 parsedQuoteCase_ = 0; 539 parsedQuote_ = null; 540 onChanged(); 541 return this; 542 } 543 544 private int bitField0_; 545 546 private com.google.protobuf.SingleFieldBuilderV3< 547 com.google.privacy.dlp.v2.DateTime, 548 com.google.privacy.dlp.v2.DateTime.Builder, 549 com.google.privacy.dlp.v2.DateTimeOrBuilder> 550 dateTimeBuilder_; 551 /** 552 * 553 * 554 * <pre> 555 * The date time indicated by the quote. 556 * </pre> 557 * 558 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 559 * 560 * @return Whether the dateTime field is set. 561 */ 562 @java.lang.Override hasDateTime()563 public boolean hasDateTime() { 564 return parsedQuoteCase_ == 2; 565 } 566 /** 567 * 568 * 569 * <pre> 570 * The date time indicated by the quote. 571 * </pre> 572 * 573 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 574 * 575 * @return The dateTime. 576 */ 577 @java.lang.Override getDateTime()578 public com.google.privacy.dlp.v2.DateTime getDateTime() { 579 if (dateTimeBuilder_ == null) { 580 if (parsedQuoteCase_ == 2) { 581 return (com.google.privacy.dlp.v2.DateTime) parsedQuote_; 582 } 583 return com.google.privacy.dlp.v2.DateTime.getDefaultInstance(); 584 } else { 585 if (parsedQuoteCase_ == 2) { 586 return dateTimeBuilder_.getMessage(); 587 } 588 return com.google.privacy.dlp.v2.DateTime.getDefaultInstance(); 589 } 590 } 591 /** 592 * 593 * 594 * <pre> 595 * The date time indicated by the quote. 596 * </pre> 597 * 598 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 599 */ setDateTime(com.google.privacy.dlp.v2.DateTime value)600 public Builder setDateTime(com.google.privacy.dlp.v2.DateTime value) { 601 if (dateTimeBuilder_ == null) { 602 if (value == null) { 603 throw new NullPointerException(); 604 } 605 parsedQuote_ = value; 606 onChanged(); 607 } else { 608 dateTimeBuilder_.setMessage(value); 609 } 610 parsedQuoteCase_ = 2; 611 return this; 612 } 613 /** 614 * 615 * 616 * <pre> 617 * The date time indicated by the quote. 618 * </pre> 619 * 620 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 621 */ setDateTime(com.google.privacy.dlp.v2.DateTime.Builder builderForValue)622 public Builder setDateTime(com.google.privacy.dlp.v2.DateTime.Builder builderForValue) { 623 if (dateTimeBuilder_ == null) { 624 parsedQuote_ = builderForValue.build(); 625 onChanged(); 626 } else { 627 dateTimeBuilder_.setMessage(builderForValue.build()); 628 } 629 parsedQuoteCase_ = 2; 630 return this; 631 } 632 /** 633 * 634 * 635 * <pre> 636 * The date time indicated by the quote. 637 * </pre> 638 * 639 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 640 */ mergeDateTime(com.google.privacy.dlp.v2.DateTime value)641 public Builder mergeDateTime(com.google.privacy.dlp.v2.DateTime value) { 642 if (dateTimeBuilder_ == null) { 643 if (parsedQuoteCase_ == 2 644 && parsedQuote_ != com.google.privacy.dlp.v2.DateTime.getDefaultInstance()) { 645 parsedQuote_ = 646 com.google.privacy.dlp.v2.DateTime.newBuilder( 647 (com.google.privacy.dlp.v2.DateTime) parsedQuote_) 648 .mergeFrom(value) 649 .buildPartial(); 650 } else { 651 parsedQuote_ = value; 652 } 653 onChanged(); 654 } else { 655 if (parsedQuoteCase_ == 2) { 656 dateTimeBuilder_.mergeFrom(value); 657 } else { 658 dateTimeBuilder_.setMessage(value); 659 } 660 } 661 parsedQuoteCase_ = 2; 662 return this; 663 } 664 /** 665 * 666 * 667 * <pre> 668 * The date time indicated by the quote. 669 * </pre> 670 * 671 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 672 */ clearDateTime()673 public Builder clearDateTime() { 674 if (dateTimeBuilder_ == null) { 675 if (parsedQuoteCase_ == 2) { 676 parsedQuoteCase_ = 0; 677 parsedQuote_ = null; 678 onChanged(); 679 } 680 } else { 681 if (parsedQuoteCase_ == 2) { 682 parsedQuoteCase_ = 0; 683 parsedQuote_ = null; 684 } 685 dateTimeBuilder_.clear(); 686 } 687 return this; 688 } 689 /** 690 * 691 * 692 * <pre> 693 * The date time indicated by the quote. 694 * </pre> 695 * 696 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 697 */ getDateTimeBuilder()698 public com.google.privacy.dlp.v2.DateTime.Builder getDateTimeBuilder() { 699 return getDateTimeFieldBuilder().getBuilder(); 700 } 701 /** 702 * 703 * 704 * <pre> 705 * The date time indicated by the quote. 706 * </pre> 707 * 708 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 709 */ 710 @java.lang.Override getDateTimeOrBuilder()711 public com.google.privacy.dlp.v2.DateTimeOrBuilder getDateTimeOrBuilder() { 712 if ((parsedQuoteCase_ == 2) && (dateTimeBuilder_ != null)) { 713 return dateTimeBuilder_.getMessageOrBuilder(); 714 } else { 715 if (parsedQuoteCase_ == 2) { 716 return (com.google.privacy.dlp.v2.DateTime) parsedQuote_; 717 } 718 return com.google.privacy.dlp.v2.DateTime.getDefaultInstance(); 719 } 720 } 721 /** 722 * 723 * 724 * <pre> 725 * The date time indicated by the quote. 726 * </pre> 727 * 728 * <code>.google.privacy.dlp.v2.DateTime date_time = 2;</code> 729 */ 730 private com.google.protobuf.SingleFieldBuilderV3< 731 com.google.privacy.dlp.v2.DateTime, 732 com.google.privacy.dlp.v2.DateTime.Builder, 733 com.google.privacy.dlp.v2.DateTimeOrBuilder> getDateTimeFieldBuilder()734 getDateTimeFieldBuilder() { 735 if (dateTimeBuilder_ == null) { 736 if (!(parsedQuoteCase_ == 2)) { 737 parsedQuote_ = com.google.privacy.dlp.v2.DateTime.getDefaultInstance(); 738 } 739 dateTimeBuilder_ = 740 new com.google.protobuf.SingleFieldBuilderV3< 741 com.google.privacy.dlp.v2.DateTime, 742 com.google.privacy.dlp.v2.DateTime.Builder, 743 com.google.privacy.dlp.v2.DateTimeOrBuilder>( 744 (com.google.privacy.dlp.v2.DateTime) parsedQuote_, 745 getParentForChildren(), 746 isClean()); 747 parsedQuote_ = null; 748 } 749 parsedQuoteCase_ = 2; 750 onChanged(); 751 return dateTimeBuilder_; 752 } 753 754 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)755 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 756 return super.setUnknownFields(unknownFields); 757 } 758 759 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)760 public final Builder mergeUnknownFields( 761 final com.google.protobuf.UnknownFieldSet unknownFields) { 762 return super.mergeUnknownFields(unknownFields); 763 } 764 765 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.QuoteInfo) 766 } 767 768 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.QuoteInfo) 769 private static final com.google.privacy.dlp.v2.QuoteInfo DEFAULT_INSTANCE; 770 771 static { 772 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.QuoteInfo(); 773 } 774 getDefaultInstance()775 public static com.google.privacy.dlp.v2.QuoteInfo getDefaultInstance() { 776 return DEFAULT_INSTANCE; 777 } 778 779 private static final com.google.protobuf.Parser<QuoteInfo> PARSER = 780 new com.google.protobuf.AbstractParser<QuoteInfo>() { 781 @java.lang.Override 782 public QuoteInfo parsePartialFrom( 783 com.google.protobuf.CodedInputStream input, 784 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 785 throws com.google.protobuf.InvalidProtocolBufferException { 786 Builder builder = newBuilder(); 787 try { 788 builder.mergeFrom(input, extensionRegistry); 789 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 790 throw e.setUnfinishedMessage(builder.buildPartial()); 791 } catch (com.google.protobuf.UninitializedMessageException e) { 792 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 793 } catch (java.io.IOException e) { 794 throw new com.google.protobuf.InvalidProtocolBufferException(e) 795 .setUnfinishedMessage(builder.buildPartial()); 796 } 797 return builder.buildPartial(); 798 } 799 }; 800 parser()801 public static com.google.protobuf.Parser<QuoteInfo> parser() { 802 return PARSER; 803 } 804 805 @java.lang.Override getParserForType()806 public com.google.protobuf.Parser<QuoteInfo> getParserForType() { 807 return PARSER; 808 } 809 810 @java.lang.Override getDefaultInstanceForType()811 public com.google.privacy.dlp.v2.QuoteInfo getDefaultInstanceForType() { 812 return DEFAULT_INSTANCE; 813 } 814 } 815