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