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/vision/v1/image_annotator.proto 18 19 package com.google.cloud.vision.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Contains metadata for the BatchAnnotateImages operation. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.vision.v1.OperationMetadata} 29 */ 30 public final class OperationMetadata extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.vision.v1.OperationMetadata) 33 OperationMetadataOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use OperationMetadata.newBuilder() to construct. OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private OperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 OperationMetadata()40 private OperationMetadata() { 41 state_ = 0; 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new OperationMetadata(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.cloud.vision.v1.ImageAnnotatorProto 57 .internal_static_google_cloud_vision_v1_OperationMetadata_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.cloud.vision.v1.ImageAnnotatorProto 64 .internal_static_google_cloud_vision_v1_OperationMetadata_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.cloud.vision.v1.OperationMetadata.class, 67 com.google.cloud.vision.v1.OperationMetadata.Builder.class); 68 } 69 70 /** 71 * 72 * 73 * <pre> 74 * Batch operation states. 75 * </pre> 76 * 77 * Protobuf enum {@code google.cloud.vision.v1.OperationMetadata.State} 78 */ 79 public enum State implements com.google.protobuf.ProtocolMessageEnum { 80 /** 81 * 82 * 83 * <pre> 84 * Invalid. 85 * </pre> 86 * 87 * <code>STATE_UNSPECIFIED = 0;</code> 88 */ 89 STATE_UNSPECIFIED(0), 90 /** 91 * 92 * 93 * <pre> 94 * Request is received. 95 * </pre> 96 * 97 * <code>CREATED = 1;</code> 98 */ 99 CREATED(1), 100 /** 101 * 102 * 103 * <pre> 104 * Request is actively being processed. 105 * </pre> 106 * 107 * <code>RUNNING = 2;</code> 108 */ 109 RUNNING(2), 110 /** 111 * 112 * 113 * <pre> 114 * The batch processing is done. 115 * </pre> 116 * 117 * <code>DONE = 3;</code> 118 */ 119 DONE(3), 120 /** 121 * 122 * 123 * <pre> 124 * The batch processing was cancelled. 125 * </pre> 126 * 127 * <code>CANCELLED = 4;</code> 128 */ 129 CANCELLED(4), 130 UNRECOGNIZED(-1), 131 ; 132 133 /** 134 * 135 * 136 * <pre> 137 * Invalid. 138 * </pre> 139 * 140 * <code>STATE_UNSPECIFIED = 0;</code> 141 */ 142 public static final int STATE_UNSPECIFIED_VALUE = 0; 143 /** 144 * 145 * 146 * <pre> 147 * Request is received. 148 * </pre> 149 * 150 * <code>CREATED = 1;</code> 151 */ 152 public static final int CREATED_VALUE = 1; 153 /** 154 * 155 * 156 * <pre> 157 * Request is actively being processed. 158 * </pre> 159 * 160 * <code>RUNNING = 2;</code> 161 */ 162 public static final int RUNNING_VALUE = 2; 163 /** 164 * 165 * 166 * <pre> 167 * The batch processing is done. 168 * </pre> 169 * 170 * <code>DONE = 3;</code> 171 */ 172 public static final int DONE_VALUE = 3; 173 /** 174 * 175 * 176 * <pre> 177 * The batch processing was cancelled. 178 * </pre> 179 * 180 * <code>CANCELLED = 4;</code> 181 */ 182 public static final int CANCELLED_VALUE = 4; 183 getNumber()184 public final int getNumber() { 185 if (this == UNRECOGNIZED) { 186 throw new java.lang.IllegalArgumentException( 187 "Can't get the number of an unknown enum value."); 188 } 189 return value; 190 } 191 192 /** 193 * @param value The numeric wire value of the corresponding enum entry. 194 * @return The enum associated with the given numeric wire value. 195 * @deprecated Use {@link #forNumber(int)} instead. 196 */ 197 @java.lang.Deprecated valueOf(int value)198 public static State valueOf(int value) { 199 return forNumber(value); 200 } 201 202 /** 203 * @param value The numeric wire value of the corresponding enum entry. 204 * @return The enum associated with the given numeric wire value. 205 */ forNumber(int value)206 public static State forNumber(int value) { 207 switch (value) { 208 case 0: 209 return STATE_UNSPECIFIED; 210 case 1: 211 return CREATED; 212 case 2: 213 return RUNNING; 214 case 3: 215 return DONE; 216 case 4: 217 return CANCELLED; 218 default: 219 return null; 220 } 221 } 222 internalGetValueMap()223 public static com.google.protobuf.Internal.EnumLiteMap<State> internalGetValueMap() { 224 return internalValueMap; 225 } 226 227 private static final com.google.protobuf.Internal.EnumLiteMap<State> internalValueMap = 228 new com.google.protobuf.Internal.EnumLiteMap<State>() { 229 public State findValueByNumber(int number) { 230 return State.forNumber(number); 231 } 232 }; 233 getValueDescriptor()234 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 235 if (this == UNRECOGNIZED) { 236 throw new java.lang.IllegalStateException( 237 "Can't get the descriptor of an unrecognized enum value."); 238 } 239 return getDescriptor().getValues().get(ordinal()); 240 } 241 getDescriptorForType()242 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 243 return getDescriptor(); 244 } 245 getDescriptor()246 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 247 return com.google.cloud.vision.v1.OperationMetadata.getDescriptor().getEnumTypes().get(0); 248 } 249 250 private static final State[] VALUES = values(); 251 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)252 public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 253 if (desc.getType() != getDescriptor()) { 254 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 255 } 256 if (desc.getIndex() == -1) { 257 return UNRECOGNIZED; 258 } 259 return VALUES[desc.getIndex()]; 260 } 261 262 private final int value; 263 State(int value)264 private State(int value) { 265 this.value = value; 266 } 267 268 // @@protoc_insertion_point(enum_scope:google.cloud.vision.v1.OperationMetadata.State) 269 } 270 271 public static final int STATE_FIELD_NUMBER = 1; 272 private int state_ = 0; 273 /** 274 * 275 * 276 * <pre> 277 * Current state of the batch operation. 278 * </pre> 279 * 280 * <code>.google.cloud.vision.v1.OperationMetadata.State state = 1;</code> 281 * 282 * @return The enum numeric value on the wire for state. 283 */ 284 @java.lang.Override getStateValue()285 public int getStateValue() { 286 return state_; 287 } 288 /** 289 * 290 * 291 * <pre> 292 * Current state of the batch operation. 293 * </pre> 294 * 295 * <code>.google.cloud.vision.v1.OperationMetadata.State state = 1;</code> 296 * 297 * @return The state. 298 */ 299 @java.lang.Override getState()300 public com.google.cloud.vision.v1.OperationMetadata.State getState() { 301 com.google.cloud.vision.v1.OperationMetadata.State result = 302 com.google.cloud.vision.v1.OperationMetadata.State.forNumber(state_); 303 return result == null 304 ? com.google.cloud.vision.v1.OperationMetadata.State.UNRECOGNIZED 305 : result; 306 } 307 308 public static final int CREATE_TIME_FIELD_NUMBER = 5; 309 private com.google.protobuf.Timestamp createTime_; 310 /** 311 * 312 * 313 * <pre> 314 * The time when the batch request was received. 315 * </pre> 316 * 317 * <code>.google.protobuf.Timestamp create_time = 5;</code> 318 * 319 * @return Whether the createTime field is set. 320 */ 321 @java.lang.Override hasCreateTime()322 public boolean hasCreateTime() { 323 return createTime_ != null; 324 } 325 /** 326 * 327 * 328 * <pre> 329 * The time when the batch request was received. 330 * </pre> 331 * 332 * <code>.google.protobuf.Timestamp create_time = 5;</code> 333 * 334 * @return The createTime. 335 */ 336 @java.lang.Override getCreateTime()337 public com.google.protobuf.Timestamp getCreateTime() { 338 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 339 } 340 /** 341 * 342 * 343 * <pre> 344 * The time when the batch request was received. 345 * </pre> 346 * 347 * <code>.google.protobuf.Timestamp create_time = 5;</code> 348 */ 349 @java.lang.Override getCreateTimeOrBuilder()350 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 351 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 352 } 353 354 public static final int UPDATE_TIME_FIELD_NUMBER = 6; 355 private com.google.protobuf.Timestamp updateTime_; 356 /** 357 * 358 * 359 * <pre> 360 * The time when the operation result was last updated. 361 * </pre> 362 * 363 * <code>.google.protobuf.Timestamp update_time = 6;</code> 364 * 365 * @return Whether the updateTime field is set. 366 */ 367 @java.lang.Override hasUpdateTime()368 public boolean hasUpdateTime() { 369 return updateTime_ != null; 370 } 371 /** 372 * 373 * 374 * <pre> 375 * The time when the operation result was last updated. 376 * </pre> 377 * 378 * <code>.google.protobuf.Timestamp update_time = 6;</code> 379 * 380 * @return The updateTime. 381 */ 382 @java.lang.Override getUpdateTime()383 public com.google.protobuf.Timestamp getUpdateTime() { 384 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 385 } 386 /** 387 * 388 * 389 * <pre> 390 * The time when the operation result was last updated. 391 * </pre> 392 * 393 * <code>.google.protobuf.Timestamp update_time = 6;</code> 394 */ 395 @java.lang.Override getUpdateTimeOrBuilder()396 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 397 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 398 } 399 400 private byte memoizedIsInitialized = -1; 401 402 @java.lang.Override isInitialized()403 public final boolean isInitialized() { 404 byte isInitialized = memoizedIsInitialized; 405 if (isInitialized == 1) return true; 406 if (isInitialized == 0) return false; 407 408 memoizedIsInitialized = 1; 409 return true; 410 } 411 412 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)413 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 414 if (state_ 415 != com.google.cloud.vision.v1.OperationMetadata.State.STATE_UNSPECIFIED.getNumber()) { 416 output.writeEnum(1, state_); 417 } 418 if (createTime_ != null) { 419 output.writeMessage(5, getCreateTime()); 420 } 421 if (updateTime_ != null) { 422 output.writeMessage(6, getUpdateTime()); 423 } 424 getUnknownFields().writeTo(output); 425 } 426 427 @java.lang.Override getSerializedSize()428 public int getSerializedSize() { 429 int size = memoizedSize; 430 if (size != -1) return size; 431 432 size = 0; 433 if (state_ 434 != com.google.cloud.vision.v1.OperationMetadata.State.STATE_UNSPECIFIED.getNumber()) { 435 size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_); 436 } 437 if (createTime_ != null) { 438 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); 439 } 440 if (updateTime_ != null) { 441 size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); 442 } 443 size += getUnknownFields().getSerializedSize(); 444 memoizedSize = size; 445 return size; 446 } 447 448 @java.lang.Override equals(final java.lang.Object obj)449 public boolean equals(final java.lang.Object obj) { 450 if (obj == this) { 451 return true; 452 } 453 if (!(obj instanceof com.google.cloud.vision.v1.OperationMetadata)) { 454 return super.equals(obj); 455 } 456 com.google.cloud.vision.v1.OperationMetadata other = 457 (com.google.cloud.vision.v1.OperationMetadata) obj; 458 459 if (state_ != other.state_) return false; 460 if (hasCreateTime() != other.hasCreateTime()) return false; 461 if (hasCreateTime()) { 462 if (!getCreateTime().equals(other.getCreateTime())) return false; 463 } 464 if (hasUpdateTime() != other.hasUpdateTime()) return false; 465 if (hasUpdateTime()) { 466 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 467 } 468 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 469 return true; 470 } 471 472 @java.lang.Override hashCode()473 public int hashCode() { 474 if (memoizedHashCode != 0) { 475 return memoizedHashCode; 476 } 477 int hash = 41; 478 hash = (19 * hash) + getDescriptor().hashCode(); 479 hash = (37 * hash) + STATE_FIELD_NUMBER; 480 hash = (53 * hash) + state_; 481 if (hasCreateTime()) { 482 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 483 hash = (53 * hash) + getCreateTime().hashCode(); 484 } 485 if (hasUpdateTime()) { 486 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 487 hash = (53 * hash) + getUpdateTime().hashCode(); 488 } 489 hash = (29 * hash) + getUnknownFields().hashCode(); 490 memoizedHashCode = hash; 491 return hash; 492 } 493 parseFrom(java.nio.ByteBuffer data)494 public static com.google.cloud.vision.v1.OperationMetadata parseFrom(java.nio.ByteBuffer data) 495 throws com.google.protobuf.InvalidProtocolBufferException { 496 return PARSER.parseFrom(data); 497 } 498 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)499 public static com.google.cloud.vision.v1.OperationMetadata parseFrom( 500 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 501 throws com.google.protobuf.InvalidProtocolBufferException { 502 return PARSER.parseFrom(data, extensionRegistry); 503 } 504 parseFrom( com.google.protobuf.ByteString data)505 public static com.google.cloud.vision.v1.OperationMetadata parseFrom( 506 com.google.protobuf.ByteString data) 507 throws com.google.protobuf.InvalidProtocolBufferException { 508 return PARSER.parseFrom(data); 509 } 510 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)511 public static com.google.cloud.vision.v1.OperationMetadata parseFrom( 512 com.google.protobuf.ByteString data, 513 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 514 throws com.google.protobuf.InvalidProtocolBufferException { 515 return PARSER.parseFrom(data, extensionRegistry); 516 } 517 parseFrom(byte[] data)518 public static com.google.cloud.vision.v1.OperationMetadata parseFrom(byte[] data) 519 throws com.google.protobuf.InvalidProtocolBufferException { 520 return PARSER.parseFrom(data); 521 } 522 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)523 public static com.google.cloud.vision.v1.OperationMetadata parseFrom( 524 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 525 throws com.google.protobuf.InvalidProtocolBufferException { 526 return PARSER.parseFrom(data, extensionRegistry); 527 } 528 parseFrom(java.io.InputStream input)529 public static com.google.cloud.vision.v1.OperationMetadata parseFrom(java.io.InputStream input) 530 throws java.io.IOException { 531 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 532 } 533 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)534 public static com.google.cloud.vision.v1.OperationMetadata parseFrom( 535 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 536 throws java.io.IOException { 537 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 538 PARSER, input, extensionRegistry); 539 } 540 parseDelimitedFrom( java.io.InputStream input)541 public static com.google.cloud.vision.v1.OperationMetadata parseDelimitedFrom( 542 java.io.InputStream input) throws java.io.IOException { 543 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 544 } 545 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)546 public static com.google.cloud.vision.v1.OperationMetadata parseDelimitedFrom( 547 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 548 throws java.io.IOException { 549 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 550 PARSER, input, extensionRegistry); 551 } 552 parseFrom( com.google.protobuf.CodedInputStream input)553 public static com.google.cloud.vision.v1.OperationMetadata parseFrom( 554 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 555 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 556 } 557 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)558 public static com.google.cloud.vision.v1.OperationMetadata parseFrom( 559 com.google.protobuf.CodedInputStream input, 560 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 561 throws java.io.IOException { 562 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 563 PARSER, input, extensionRegistry); 564 } 565 566 @java.lang.Override newBuilderForType()567 public Builder newBuilderForType() { 568 return newBuilder(); 569 } 570 newBuilder()571 public static Builder newBuilder() { 572 return DEFAULT_INSTANCE.toBuilder(); 573 } 574 newBuilder(com.google.cloud.vision.v1.OperationMetadata prototype)575 public static Builder newBuilder(com.google.cloud.vision.v1.OperationMetadata prototype) { 576 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 577 } 578 579 @java.lang.Override toBuilder()580 public Builder toBuilder() { 581 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 582 } 583 584 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)585 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 586 Builder builder = new Builder(parent); 587 return builder; 588 } 589 /** 590 * 591 * 592 * <pre> 593 * Contains metadata for the BatchAnnotateImages operation. 594 * </pre> 595 * 596 * Protobuf type {@code google.cloud.vision.v1.OperationMetadata} 597 */ 598 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 599 implements 600 // @@protoc_insertion_point(builder_implements:google.cloud.vision.v1.OperationMetadata) 601 com.google.cloud.vision.v1.OperationMetadataOrBuilder { getDescriptor()602 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 603 return com.google.cloud.vision.v1.ImageAnnotatorProto 604 .internal_static_google_cloud_vision_v1_OperationMetadata_descriptor; 605 } 606 607 @java.lang.Override 608 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()609 internalGetFieldAccessorTable() { 610 return com.google.cloud.vision.v1.ImageAnnotatorProto 611 .internal_static_google_cloud_vision_v1_OperationMetadata_fieldAccessorTable 612 .ensureFieldAccessorsInitialized( 613 com.google.cloud.vision.v1.OperationMetadata.class, 614 com.google.cloud.vision.v1.OperationMetadata.Builder.class); 615 } 616 617 // Construct using com.google.cloud.vision.v1.OperationMetadata.newBuilder() Builder()618 private Builder() {} 619 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)620 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 621 super(parent); 622 } 623 624 @java.lang.Override clear()625 public Builder clear() { 626 super.clear(); 627 bitField0_ = 0; 628 state_ = 0; 629 createTime_ = null; 630 if (createTimeBuilder_ != null) { 631 createTimeBuilder_.dispose(); 632 createTimeBuilder_ = null; 633 } 634 updateTime_ = null; 635 if (updateTimeBuilder_ != null) { 636 updateTimeBuilder_.dispose(); 637 updateTimeBuilder_ = null; 638 } 639 return this; 640 } 641 642 @java.lang.Override getDescriptorForType()643 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 644 return com.google.cloud.vision.v1.ImageAnnotatorProto 645 .internal_static_google_cloud_vision_v1_OperationMetadata_descriptor; 646 } 647 648 @java.lang.Override getDefaultInstanceForType()649 public com.google.cloud.vision.v1.OperationMetadata getDefaultInstanceForType() { 650 return com.google.cloud.vision.v1.OperationMetadata.getDefaultInstance(); 651 } 652 653 @java.lang.Override build()654 public com.google.cloud.vision.v1.OperationMetadata build() { 655 com.google.cloud.vision.v1.OperationMetadata result = buildPartial(); 656 if (!result.isInitialized()) { 657 throw newUninitializedMessageException(result); 658 } 659 return result; 660 } 661 662 @java.lang.Override buildPartial()663 public com.google.cloud.vision.v1.OperationMetadata buildPartial() { 664 com.google.cloud.vision.v1.OperationMetadata result = 665 new com.google.cloud.vision.v1.OperationMetadata(this); 666 if (bitField0_ != 0) { 667 buildPartial0(result); 668 } 669 onBuilt(); 670 return result; 671 } 672 buildPartial0(com.google.cloud.vision.v1.OperationMetadata result)673 private void buildPartial0(com.google.cloud.vision.v1.OperationMetadata result) { 674 int from_bitField0_ = bitField0_; 675 if (((from_bitField0_ & 0x00000001) != 0)) { 676 result.state_ = state_; 677 } 678 if (((from_bitField0_ & 0x00000002) != 0)) { 679 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 680 } 681 if (((from_bitField0_ & 0x00000004) != 0)) { 682 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 683 } 684 } 685 686 @java.lang.Override clone()687 public Builder clone() { 688 return super.clone(); 689 } 690 691 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)692 public Builder setField( 693 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 694 return super.setField(field, value); 695 } 696 697 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)698 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 699 return super.clearField(field); 700 } 701 702 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)703 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 704 return super.clearOneof(oneof); 705 } 706 707 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)708 public Builder setRepeatedField( 709 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 710 return super.setRepeatedField(field, index, value); 711 } 712 713 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)714 public Builder addRepeatedField( 715 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 716 return super.addRepeatedField(field, value); 717 } 718 719 @java.lang.Override mergeFrom(com.google.protobuf.Message other)720 public Builder mergeFrom(com.google.protobuf.Message other) { 721 if (other instanceof com.google.cloud.vision.v1.OperationMetadata) { 722 return mergeFrom((com.google.cloud.vision.v1.OperationMetadata) other); 723 } else { 724 super.mergeFrom(other); 725 return this; 726 } 727 } 728 mergeFrom(com.google.cloud.vision.v1.OperationMetadata other)729 public Builder mergeFrom(com.google.cloud.vision.v1.OperationMetadata other) { 730 if (other == com.google.cloud.vision.v1.OperationMetadata.getDefaultInstance()) return this; 731 if (other.state_ != 0) { 732 setStateValue(other.getStateValue()); 733 } 734 if (other.hasCreateTime()) { 735 mergeCreateTime(other.getCreateTime()); 736 } 737 if (other.hasUpdateTime()) { 738 mergeUpdateTime(other.getUpdateTime()); 739 } 740 this.mergeUnknownFields(other.getUnknownFields()); 741 onChanged(); 742 return this; 743 } 744 745 @java.lang.Override isInitialized()746 public final boolean isInitialized() { 747 return true; 748 } 749 750 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)751 public Builder mergeFrom( 752 com.google.protobuf.CodedInputStream input, 753 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 754 throws java.io.IOException { 755 if (extensionRegistry == null) { 756 throw new java.lang.NullPointerException(); 757 } 758 try { 759 boolean done = false; 760 while (!done) { 761 int tag = input.readTag(); 762 switch (tag) { 763 case 0: 764 done = true; 765 break; 766 case 8: 767 { 768 state_ = input.readEnum(); 769 bitField0_ |= 0x00000001; 770 break; 771 } // case 8 772 case 42: 773 { 774 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 775 bitField0_ |= 0x00000002; 776 break; 777 } // case 42 778 case 50: 779 { 780 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 781 bitField0_ |= 0x00000004; 782 break; 783 } // case 50 784 default: 785 { 786 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 787 done = true; // was an endgroup tag 788 } 789 break; 790 } // default: 791 } // switch (tag) 792 } // while (!done) 793 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 794 throw e.unwrapIOException(); 795 } finally { 796 onChanged(); 797 } // finally 798 return this; 799 } 800 801 private int bitField0_; 802 803 private int state_ = 0; 804 /** 805 * 806 * 807 * <pre> 808 * Current state of the batch operation. 809 * </pre> 810 * 811 * <code>.google.cloud.vision.v1.OperationMetadata.State state = 1;</code> 812 * 813 * @return The enum numeric value on the wire for state. 814 */ 815 @java.lang.Override getStateValue()816 public int getStateValue() { 817 return state_; 818 } 819 /** 820 * 821 * 822 * <pre> 823 * Current state of the batch operation. 824 * </pre> 825 * 826 * <code>.google.cloud.vision.v1.OperationMetadata.State state = 1;</code> 827 * 828 * @param value The enum numeric value on the wire for state to set. 829 * @return This builder for chaining. 830 */ setStateValue(int value)831 public Builder setStateValue(int value) { 832 state_ = value; 833 bitField0_ |= 0x00000001; 834 onChanged(); 835 return this; 836 } 837 /** 838 * 839 * 840 * <pre> 841 * Current state of the batch operation. 842 * </pre> 843 * 844 * <code>.google.cloud.vision.v1.OperationMetadata.State state = 1;</code> 845 * 846 * @return The state. 847 */ 848 @java.lang.Override getState()849 public com.google.cloud.vision.v1.OperationMetadata.State getState() { 850 com.google.cloud.vision.v1.OperationMetadata.State result = 851 com.google.cloud.vision.v1.OperationMetadata.State.forNumber(state_); 852 return result == null 853 ? com.google.cloud.vision.v1.OperationMetadata.State.UNRECOGNIZED 854 : result; 855 } 856 /** 857 * 858 * 859 * <pre> 860 * Current state of the batch operation. 861 * </pre> 862 * 863 * <code>.google.cloud.vision.v1.OperationMetadata.State state = 1;</code> 864 * 865 * @param value The state to set. 866 * @return This builder for chaining. 867 */ setState(com.google.cloud.vision.v1.OperationMetadata.State value)868 public Builder setState(com.google.cloud.vision.v1.OperationMetadata.State value) { 869 if (value == null) { 870 throw new NullPointerException(); 871 } 872 bitField0_ |= 0x00000001; 873 state_ = value.getNumber(); 874 onChanged(); 875 return this; 876 } 877 /** 878 * 879 * 880 * <pre> 881 * Current state of the batch operation. 882 * </pre> 883 * 884 * <code>.google.cloud.vision.v1.OperationMetadata.State state = 1;</code> 885 * 886 * @return This builder for chaining. 887 */ clearState()888 public Builder clearState() { 889 bitField0_ = (bitField0_ & ~0x00000001); 890 state_ = 0; 891 onChanged(); 892 return this; 893 } 894 895 private com.google.protobuf.Timestamp createTime_; 896 private com.google.protobuf.SingleFieldBuilderV3< 897 com.google.protobuf.Timestamp, 898 com.google.protobuf.Timestamp.Builder, 899 com.google.protobuf.TimestampOrBuilder> 900 createTimeBuilder_; 901 /** 902 * 903 * 904 * <pre> 905 * The time when the batch request was received. 906 * </pre> 907 * 908 * <code>.google.protobuf.Timestamp create_time = 5;</code> 909 * 910 * @return Whether the createTime field is set. 911 */ hasCreateTime()912 public boolean hasCreateTime() { 913 return ((bitField0_ & 0x00000002) != 0); 914 } 915 /** 916 * 917 * 918 * <pre> 919 * The time when the batch request was received. 920 * </pre> 921 * 922 * <code>.google.protobuf.Timestamp create_time = 5;</code> 923 * 924 * @return The createTime. 925 */ getCreateTime()926 public com.google.protobuf.Timestamp getCreateTime() { 927 if (createTimeBuilder_ == null) { 928 return createTime_ == null 929 ? com.google.protobuf.Timestamp.getDefaultInstance() 930 : createTime_; 931 } else { 932 return createTimeBuilder_.getMessage(); 933 } 934 } 935 /** 936 * 937 * 938 * <pre> 939 * The time when the batch request was received. 940 * </pre> 941 * 942 * <code>.google.protobuf.Timestamp create_time = 5;</code> 943 */ setCreateTime(com.google.protobuf.Timestamp value)944 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 945 if (createTimeBuilder_ == null) { 946 if (value == null) { 947 throw new NullPointerException(); 948 } 949 createTime_ = value; 950 } else { 951 createTimeBuilder_.setMessage(value); 952 } 953 bitField0_ |= 0x00000002; 954 onChanged(); 955 return this; 956 } 957 /** 958 * 959 * 960 * <pre> 961 * The time when the batch request was received. 962 * </pre> 963 * 964 * <code>.google.protobuf.Timestamp create_time = 5;</code> 965 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)966 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 967 if (createTimeBuilder_ == null) { 968 createTime_ = builderForValue.build(); 969 } else { 970 createTimeBuilder_.setMessage(builderForValue.build()); 971 } 972 bitField0_ |= 0x00000002; 973 onChanged(); 974 return this; 975 } 976 /** 977 * 978 * 979 * <pre> 980 * The time when the batch request was received. 981 * </pre> 982 * 983 * <code>.google.protobuf.Timestamp create_time = 5;</code> 984 */ mergeCreateTime(com.google.protobuf.Timestamp value)985 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 986 if (createTimeBuilder_ == null) { 987 if (((bitField0_ & 0x00000002) != 0) 988 && createTime_ != null 989 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 990 getCreateTimeBuilder().mergeFrom(value); 991 } else { 992 createTime_ = value; 993 } 994 } else { 995 createTimeBuilder_.mergeFrom(value); 996 } 997 bitField0_ |= 0x00000002; 998 onChanged(); 999 return this; 1000 } 1001 /** 1002 * 1003 * 1004 * <pre> 1005 * The time when the batch request was received. 1006 * </pre> 1007 * 1008 * <code>.google.protobuf.Timestamp create_time = 5;</code> 1009 */ clearCreateTime()1010 public Builder clearCreateTime() { 1011 bitField0_ = (bitField0_ & ~0x00000002); 1012 createTime_ = null; 1013 if (createTimeBuilder_ != null) { 1014 createTimeBuilder_.dispose(); 1015 createTimeBuilder_ = null; 1016 } 1017 onChanged(); 1018 return this; 1019 } 1020 /** 1021 * 1022 * 1023 * <pre> 1024 * The time when the batch request was received. 1025 * </pre> 1026 * 1027 * <code>.google.protobuf.Timestamp create_time = 5;</code> 1028 */ getCreateTimeBuilder()1029 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 1030 bitField0_ |= 0x00000002; 1031 onChanged(); 1032 return getCreateTimeFieldBuilder().getBuilder(); 1033 } 1034 /** 1035 * 1036 * 1037 * <pre> 1038 * The time when the batch request was received. 1039 * </pre> 1040 * 1041 * <code>.google.protobuf.Timestamp create_time = 5;</code> 1042 */ getCreateTimeOrBuilder()1043 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 1044 if (createTimeBuilder_ != null) { 1045 return createTimeBuilder_.getMessageOrBuilder(); 1046 } else { 1047 return createTime_ == null 1048 ? com.google.protobuf.Timestamp.getDefaultInstance() 1049 : createTime_; 1050 } 1051 } 1052 /** 1053 * 1054 * 1055 * <pre> 1056 * The time when the batch request was received. 1057 * </pre> 1058 * 1059 * <code>.google.protobuf.Timestamp create_time = 5;</code> 1060 */ 1061 private com.google.protobuf.SingleFieldBuilderV3< 1062 com.google.protobuf.Timestamp, 1063 com.google.protobuf.Timestamp.Builder, 1064 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()1065 getCreateTimeFieldBuilder() { 1066 if (createTimeBuilder_ == null) { 1067 createTimeBuilder_ = 1068 new com.google.protobuf.SingleFieldBuilderV3< 1069 com.google.protobuf.Timestamp, 1070 com.google.protobuf.Timestamp.Builder, 1071 com.google.protobuf.TimestampOrBuilder>( 1072 getCreateTime(), getParentForChildren(), isClean()); 1073 createTime_ = null; 1074 } 1075 return createTimeBuilder_; 1076 } 1077 1078 private com.google.protobuf.Timestamp updateTime_; 1079 private com.google.protobuf.SingleFieldBuilderV3< 1080 com.google.protobuf.Timestamp, 1081 com.google.protobuf.Timestamp.Builder, 1082 com.google.protobuf.TimestampOrBuilder> 1083 updateTimeBuilder_; 1084 /** 1085 * 1086 * 1087 * <pre> 1088 * The time when the operation result was last updated. 1089 * </pre> 1090 * 1091 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1092 * 1093 * @return Whether the updateTime field is set. 1094 */ hasUpdateTime()1095 public boolean hasUpdateTime() { 1096 return ((bitField0_ & 0x00000004) != 0); 1097 } 1098 /** 1099 * 1100 * 1101 * <pre> 1102 * The time when the operation result was last updated. 1103 * </pre> 1104 * 1105 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1106 * 1107 * @return The updateTime. 1108 */ getUpdateTime()1109 public com.google.protobuf.Timestamp getUpdateTime() { 1110 if (updateTimeBuilder_ == null) { 1111 return updateTime_ == null 1112 ? com.google.protobuf.Timestamp.getDefaultInstance() 1113 : updateTime_; 1114 } else { 1115 return updateTimeBuilder_.getMessage(); 1116 } 1117 } 1118 /** 1119 * 1120 * 1121 * <pre> 1122 * The time when the operation result was last updated. 1123 * </pre> 1124 * 1125 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1126 */ setUpdateTime(com.google.protobuf.Timestamp value)1127 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 1128 if (updateTimeBuilder_ == null) { 1129 if (value == null) { 1130 throw new NullPointerException(); 1131 } 1132 updateTime_ = value; 1133 } else { 1134 updateTimeBuilder_.setMessage(value); 1135 } 1136 bitField0_ |= 0x00000004; 1137 onChanged(); 1138 return this; 1139 } 1140 /** 1141 * 1142 * 1143 * <pre> 1144 * The time when the operation result was last updated. 1145 * </pre> 1146 * 1147 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1148 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)1149 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1150 if (updateTimeBuilder_ == null) { 1151 updateTime_ = builderForValue.build(); 1152 } else { 1153 updateTimeBuilder_.setMessage(builderForValue.build()); 1154 } 1155 bitField0_ |= 0x00000004; 1156 onChanged(); 1157 return this; 1158 } 1159 /** 1160 * 1161 * 1162 * <pre> 1163 * The time when the operation result was last updated. 1164 * </pre> 1165 * 1166 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1167 */ mergeUpdateTime(com.google.protobuf.Timestamp value)1168 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 1169 if (updateTimeBuilder_ == null) { 1170 if (((bitField0_ & 0x00000004) != 0) 1171 && updateTime_ != null 1172 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1173 getUpdateTimeBuilder().mergeFrom(value); 1174 } else { 1175 updateTime_ = value; 1176 } 1177 } else { 1178 updateTimeBuilder_.mergeFrom(value); 1179 } 1180 bitField0_ |= 0x00000004; 1181 onChanged(); 1182 return this; 1183 } 1184 /** 1185 * 1186 * 1187 * <pre> 1188 * The time when the operation result was last updated. 1189 * </pre> 1190 * 1191 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1192 */ clearUpdateTime()1193 public Builder clearUpdateTime() { 1194 bitField0_ = (bitField0_ & ~0x00000004); 1195 updateTime_ = null; 1196 if (updateTimeBuilder_ != null) { 1197 updateTimeBuilder_.dispose(); 1198 updateTimeBuilder_ = null; 1199 } 1200 onChanged(); 1201 return this; 1202 } 1203 /** 1204 * 1205 * 1206 * <pre> 1207 * The time when the operation result was last updated. 1208 * </pre> 1209 * 1210 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1211 */ getUpdateTimeBuilder()1212 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 1213 bitField0_ |= 0x00000004; 1214 onChanged(); 1215 return getUpdateTimeFieldBuilder().getBuilder(); 1216 } 1217 /** 1218 * 1219 * 1220 * <pre> 1221 * The time when the operation result was last updated. 1222 * </pre> 1223 * 1224 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1225 */ getUpdateTimeOrBuilder()1226 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 1227 if (updateTimeBuilder_ != null) { 1228 return updateTimeBuilder_.getMessageOrBuilder(); 1229 } else { 1230 return updateTime_ == null 1231 ? com.google.protobuf.Timestamp.getDefaultInstance() 1232 : updateTime_; 1233 } 1234 } 1235 /** 1236 * 1237 * 1238 * <pre> 1239 * The time when the operation result was last updated. 1240 * </pre> 1241 * 1242 * <code>.google.protobuf.Timestamp update_time = 6;</code> 1243 */ 1244 private com.google.protobuf.SingleFieldBuilderV3< 1245 com.google.protobuf.Timestamp, 1246 com.google.protobuf.Timestamp.Builder, 1247 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()1248 getUpdateTimeFieldBuilder() { 1249 if (updateTimeBuilder_ == null) { 1250 updateTimeBuilder_ = 1251 new com.google.protobuf.SingleFieldBuilderV3< 1252 com.google.protobuf.Timestamp, 1253 com.google.protobuf.Timestamp.Builder, 1254 com.google.protobuf.TimestampOrBuilder>( 1255 getUpdateTime(), getParentForChildren(), isClean()); 1256 updateTime_ = null; 1257 } 1258 return updateTimeBuilder_; 1259 } 1260 1261 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1262 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1263 return super.setUnknownFields(unknownFields); 1264 } 1265 1266 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1267 public final Builder mergeUnknownFields( 1268 final com.google.protobuf.UnknownFieldSet unknownFields) { 1269 return super.mergeUnknownFields(unknownFields); 1270 } 1271 1272 // @@protoc_insertion_point(builder_scope:google.cloud.vision.v1.OperationMetadata) 1273 } 1274 1275 // @@protoc_insertion_point(class_scope:google.cloud.vision.v1.OperationMetadata) 1276 private static final com.google.cloud.vision.v1.OperationMetadata DEFAULT_INSTANCE; 1277 1278 static { 1279 DEFAULT_INSTANCE = new com.google.cloud.vision.v1.OperationMetadata(); 1280 } 1281 getDefaultInstance()1282 public static com.google.cloud.vision.v1.OperationMetadata getDefaultInstance() { 1283 return DEFAULT_INSTANCE; 1284 } 1285 1286 private static final com.google.protobuf.Parser<OperationMetadata> PARSER = 1287 new com.google.protobuf.AbstractParser<OperationMetadata>() { 1288 @java.lang.Override 1289 public OperationMetadata parsePartialFrom( 1290 com.google.protobuf.CodedInputStream input, 1291 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1292 throws com.google.protobuf.InvalidProtocolBufferException { 1293 Builder builder = newBuilder(); 1294 try { 1295 builder.mergeFrom(input, extensionRegistry); 1296 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1297 throw e.setUnfinishedMessage(builder.buildPartial()); 1298 } catch (com.google.protobuf.UninitializedMessageException e) { 1299 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1300 } catch (java.io.IOException e) { 1301 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1302 .setUnfinishedMessage(builder.buildPartial()); 1303 } 1304 return builder.buildPartial(); 1305 } 1306 }; 1307 parser()1308 public static com.google.protobuf.Parser<OperationMetadata> parser() { 1309 return PARSER; 1310 } 1311 1312 @java.lang.Override getParserForType()1313 public com.google.protobuf.Parser<OperationMetadata> getParserForType() { 1314 return PARSER; 1315 } 1316 1317 @java.lang.Override getDefaultInstanceForType()1318 public com.google.cloud.vision.v1.OperationMetadata getDefaultInstanceForType() { 1319 return DEFAULT_INSTANCE; 1320 } 1321 } 1322