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/retail/v2beta/export_config.proto 18 19 package com.google.cloud.retail.v2beta; 20 21 /** 22 * 23 * 24 * <pre> 25 * Metadata related to the progress of the Export operation. This is 26 * returned by the google.longrunning.Operation.metadata field. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.retail.v2beta.ExportMetadata} 30 */ 31 public final class ExportMetadata extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.retail.v2beta.ExportMetadata) 34 ExportMetadataOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use ExportMetadata.newBuilder() to construct. ExportMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private ExportMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ExportMetadata()41 private ExportMetadata() {} 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new ExportMetadata(); 47 } 48 49 @java.lang.Override getUnknownFields()50 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 51 return this.unknownFields; 52 } 53 getDescriptor()54 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 55 return com.google.cloud.retail.v2beta.ExportConfigProto 56 .internal_static_google_cloud_retail_v2beta_ExportMetadata_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return com.google.cloud.retail.v2beta.ExportConfigProto 63 .internal_static_google_cloud_retail_v2beta_ExportMetadata_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.cloud.retail.v2beta.ExportMetadata.class, 66 com.google.cloud.retail.v2beta.ExportMetadata.Builder.class); 67 } 68 69 public static final int CREATE_TIME_FIELD_NUMBER = 1; 70 private com.google.protobuf.Timestamp createTime_; 71 /** 72 * 73 * 74 * <pre> 75 * Operation create time. 76 * </pre> 77 * 78 * <code>.google.protobuf.Timestamp create_time = 1;</code> 79 * 80 * @return Whether the createTime field is set. 81 */ 82 @java.lang.Override hasCreateTime()83 public boolean hasCreateTime() { 84 return createTime_ != null; 85 } 86 /** 87 * 88 * 89 * <pre> 90 * Operation create time. 91 * </pre> 92 * 93 * <code>.google.protobuf.Timestamp create_time = 1;</code> 94 * 95 * @return The createTime. 96 */ 97 @java.lang.Override getCreateTime()98 public com.google.protobuf.Timestamp getCreateTime() { 99 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 100 } 101 /** 102 * 103 * 104 * <pre> 105 * Operation create time. 106 * </pre> 107 * 108 * <code>.google.protobuf.Timestamp create_time = 1;</code> 109 */ 110 @java.lang.Override getCreateTimeOrBuilder()111 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 112 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 113 } 114 115 public static final int UPDATE_TIME_FIELD_NUMBER = 2; 116 private com.google.protobuf.Timestamp updateTime_; 117 /** 118 * 119 * 120 * <pre> 121 * Operation last update time. If the operation is done, this is also the 122 * finish time. 123 * </pre> 124 * 125 * <code>.google.protobuf.Timestamp update_time = 2;</code> 126 * 127 * @return Whether the updateTime field is set. 128 */ 129 @java.lang.Override hasUpdateTime()130 public boolean hasUpdateTime() { 131 return updateTime_ != null; 132 } 133 /** 134 * 135 * 136 * <pre> 137 * Operation last update time. If the operation is done, this is also the 138 * finish time. 139 * </pre> 140 * 141 * <code>.google.protobuf.Timestamp update_time = 2;</code> 142 * 143 * @return The updateTime. 144 */ 145 @java.lang.Override getUpdateTime()146 public com.google.protobuf.Timestamp getUpdateTime() { 147 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 148 } 149 /** 150 * 151 * 152 * <pre> 153 * Operation last update time. If the operation is done, this is also the 154 * finish time. 155 * </pre> 156 * 157 * <code>.google.protobuf.Timestamp update_time = 2;</code> 158 */ 159 @java.lang.Override getUpdateTimeOrBuilder()160 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 161 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 162 } 163 164 private byte memoizedIsInitialized = -1; 165 166 @java.lang.Override isInitialized()167 public final boolean isInitialized() { 168 byte isInitialized = memoizedIsInitialized; 169 if (isInitialized == 1) return true; 170 if (isInitialized == 0) return false; 171 172 memoizedIsInitialized = 1; 173 return true; 174 } 175 176 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)177 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 178 if (createTime_ != null) { 179 output.writeMessage(1, getCreateTime()); 180 } 181 if (updateTime_ != null) { 182 output.writeMessage(2, getUpdateTime()); 183 } 184 getUnknownFields().writeTo(output); 185 } 186 187 @java.lang.Override getSerializedSize()188 public int getSerializedSize() { 189 int size = memoizedSize; 190 if (size != -1) return size; 191 192 size = 0; 193 if (createTime_ != null) { 194 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCreateTime()); 195 } 196 if (updateTime_ != null) { 197 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateTime()); 198 } 199 size += getUnknownFields().getSerializedSize(); 200 memoizedSize = size; 201 return size; 202 } 203 204 @java.lang.Override equals(final java.lang.Object obj)205 public boolean equals(final java.lang.Object obj) { 206 if (obj == this) { 207 return true; 208 } 209 if (!(obj instanceof com.google.cloud.retail.v2beta.ExportMetadata)) { 210 return super.equals(obj); 211 } 212 com.google.cloud.retail.v2beta.ExportMetadata other = 213 (com.google.cloud.retail.v2beta.ExportMetadata) obj; 214 215 if (hasCreateTime() != other.hasCreateTime()) return false; 216 if (hasCreateTime()) { 217 if (!getCreateTime().equals(other.getCreateTime())) return false; 218 } 219 if (hasUpdateTime() != other.hasUpdateTime()) return false; 220 if (hasUpdateTime()) { 221 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 222 } 223 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 224 return true; 225 } 226 227 @java.lang.Override hashCode()228 public int hashCode() { 229 if (memoizedHashCode != 0) { 230 return memoizedHashCode; 231 } 232 int hash = 41; 233 hash = (19 * hash) + getDescriptor().hashCode(); 234 if (hasCreateTime()) { 235 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 236 hash = (53 * hash) + getCreateTime().hashCode(); 237 } 238 if (hasUpdateTime()) { 239 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 240 hash = (53 * hash) + getUpdateTime().hashCode(); 241 } 242 hash = (29 * hash) + getUnknownFields().hashCode(); 243 memoizedHashCode = hash; 244 return hash; 245 } 246 parseFrom(java.nio.ByteBuffer data)247 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom(java.nio.ByteBuffer data) 248 throws com.google.protobuf.InvalidProtocolBufferException { 249 return PARSER.parseFrom(data); 250 } 251 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)252 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom( 253 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 254 throws com.google.protobuf.InvalidProtocolBufferException { 255 return PARSER.parseFrom(data, extensionRegistry); 256 } 257 parseFrom( com.google.protobuf.ByteString data)258 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom( 259 com.google.protobuf.ByteString data) 260 throws com.google.protobuf.InvalidProtocolBufferException { 261 return PARSER.parseFrom(data); 262 } 263 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)264 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom( 265 com.google.protobuf.ByteString data, 266 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 267 throws com.google.protobuf.InvalidProtocolBufferException { 268 return PARSER.parseFrom(data, extensionRegistry); 269 } 270 parseFrom(byte[] data)271 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom(byte[] data) 272 throws com.google.protobuf.InvalidProtocolBufferException { 273 return PARSER.parseFrom(data); 274 } 275 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)276 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom( 277 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 278 throws com.google.protobuf.InvalidProtocolBufferException { 279 return PARSER.parseFrom(data, extensionRegistry); 280 } 281 parseFrom(java.io.InputStream input)282 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom(java.io.InputStream input) 283 throws java.io.IOException { 284 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 285 } 286 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)287 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom( 288 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 289 throws java.io.IOException { 290 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 291 PARSER, input, extensionRegistry); 292 } 293 parseDelimitedFrom( java.io.InputStream input)294 public static com.google.cloud.retail.v2beta.ExportMetadata parseDelimitedFrom( 295 java.io.InputStream input) throws java.io.IOException { 296 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 297 } 298 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)299 public static com.google.cloud.retail.v2beta.ExportMetadata parseDelimitedFrom( 300 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 301 throws java.io.IOException { 302 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 303 PARSER, input, extensionRegistry); 304 } 305 parseFrom( com.google.protobuf.CodedInputStream input)306 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom( 307 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 308 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 309 } 310 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311 public static com.google.cloud.retail.v2beta.ExportMetadata parseFrom( 312 com.google.protobuf.CodedInputStream input, 313 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 314 throws java.io.IOException { 315 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 316 PARSER, input, extensionRegistry); 317 } 318 319 @java.lang.Override newBuilderForType()320 public Builder newBuilderForType() { 321 return newBuilder(); 322 } 323 newBuilder()324 public static Builder newBuilder() { 325 return DEFAULT_INSTANCE.toBuilder(); 326 } 327 newBuilder(com.google.cloud.retail.v2beta.ExportMetadata prototype)328 public static Builder newBuilder(com.google.cloud.retail.v2beta.ExportMetadata prototype) { 329 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 330 } 331 332 @java.lang.Override toBuilder()333 public Builder toBuilder() { 334 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 335 } 336 337 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)338 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 339 Builder builder = new Builder(parent); 340 return builder; 341 } 342 /** 343 * 344 * 345 * <pre> 346 * Metadata related to the progress of the Export operation. This is 347 * returned by the google.longrunning.Operation.metadata field. 348 * </pre> 349 * 350 * Protobuf type {@code google.cloud.retail.v2beta.ExportMetadata} 351 */ 352 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 353 implements 354 // @@protoc_insertion_point(builder_implements:google.cloud.retail.v2beta.ExportMetadata) 355 com.google.cloud.retail.v2beta.ExportMetadataOrBuilder { getDescriptor()356 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 357 return com.google.cloud.retail.v2beta.ExportConfigProto 358 .internal_static_google_cloud_retail_v2beta_ExportMetadata_descriptor; 359 } 360 361 @java.lang.Override 362 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()363 internalGetFieldAccessorTable() { 364 return com.google.cloud.retail.v2beta.ExportConfigProto 365 .internal_static_google_cloud_retail_v2beta_ExportMetadata_fieldAccessorTable 366 .ensureFieldAccessorsInitialized( 367 com.google.cloud.retail.v2beta.ExportMetadata.class, 368 com.google.cloud.retail.v2beta.ExportMetadata.Builder.class); 369 } 370 371 // Construct using com.google.cloud.retail.v2beta.ExportMetadata.newBuilder() Builder()372 private Builder() {} 373 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)374 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 375 super(parent); 376 } 377 378 @java.lang.Override clear()379 public Builder clear() { 380 super.clear(); 381 bitField0_ = 0; 382 createTime_ = null; 383 if (createTimeBuilder_ != null) { 384 createTimeBuilder_.dispose(); 385 createTimeBuilder_ = null; 386 } 387 updateTime_ = null; 388 if (updateTimeBuilder_ != null) { 389 updateTimeBuilder_.dispose(); 390 updateTimeBuilder_ = null; 391 } 392 return this; 393 } 394 395 @java.lang.Override getDescriptorForType()396 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 397 return com.google.cloud.retail.v2beta.ExportConfigProto 398 .internal_static_google_cloud_retail_v2beta_ExportMetadata_descriptor; 399 } 400 401 @java.lang.Override getDefaultInstanceForType()402 public com.google.cloud.retail.v2beta.ExportMetadata getDefaultInstanceForType() { 403 return com.google.cloud.retail.v2beta.ExportMetadata.getDefaultInstance(); 404 } 405 406 @java.lang.Override build()407 public com.google.cloud.retail.v2beta.ExportMetadata build() { 408 com.google.cloud.retail.v2beta.ExportMetadata result = buildPartial(); 409 if (!result.isInitialized()) { 410 throw newUninitializedMessageException(result); 411 } 412 return result; 413 } 414 415 @java.lang.Override buildPartial()416 public com.google.cloud.retail.v2beta.ExportMetadata buildPartial() { 417 com.google.cloud.retail.v2beta.ExportMetadata result = 418 new com.google.cloud.retail.v2beta.ExportMetadata(this); 419 if (bitField0_ != 0) { 420 buildPartial0(result); 421 } 422 onBuilt(); 423 return result; 424 } 425 buildPartial0(com.google.cloud.retail.v2beta.ExportMetadata result)426 private void buildPartial0(com.google.cloud.retail.v2beta.ExportMetadata result) { 427 int from_bitField0_ = bitField0_; 428 if (((from_bitField0_ & 0x00000001) != 0)) { 429 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 430 } 431 if (((from_bitField0_ & 0x00000002) != 0)) { 432 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 433 } 434 } 435 436 @java.lang.Override clone()437 public Builder clone() { 438 return super.clone(); 439 } 440 441 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)442 public Builder setField( 443 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 444 return super.setField(field, value); 445 } 446 447 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)448 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 449 return super.clearField(field); 450 } 451 452 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)453 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 454 return super.clearOneof(oneof); 455 } 456 457 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)458 public Builder setRepeatedField( 459 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 460 return super.setRepeatedField(field, index, value); 461 } 462 463 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)464 public Builder addRepeatedField( 465 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 466 return super.addRepeatedField(field, value); 467 } 468 469 @java.lang.Override mergeFrom(com.google.protobuf.Message other)470 public Builder mergeFrom(com.google.protobuf.Message other) { 471 if (other instanceof com.google.cloud.retail.v2beta.ExportMetadata) { 472 return mergeFrom((com.google.cloud.retail.v2beta.ExportMetadata) other); 473 } else { 474 super.mergeFrom(other); 475 return this; 476 } 477 } 478 mergeFrom(com.google.cloud.retail.v2beta.ExportMetadata other)479 public Builder mergeFrom(com.google.cloud.retail.v2beta.ExportMetadata other) { 480 if (other == com.google.cloud.retail.v2beta.ExportMetadata.getDefaultInstance()) return this; 481 if (other.hasCreateTime()) { 482 mergeCreateTime(other.getCreateTime()); 483 } 484 if (other.hasUpdateTime()) { 485 mergeUpdateTime(other.getUpdateTime()); 486 } 487 this.mergeUnknownFields(other.getUnknownFields()); 488 onChanged(); 489 return this; 490 } 491 492 @java.lang.Override isInitialized()493 public final boolean isInitialized() { 494 return true; 495 } 496 497 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)498 public Builder mergeFrom( 499 com.google.protobuf.CodedInputStream input, 500 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 501 throws java.io.IOException { 502 if (extensionRegistry == null) { 503 throw new java.lang.NullPointerException(); 504 } 505 try { 506 boolean done = false; 507 while (!done) { 508 int tag = input.readTag(); 509 switch (tag) { 510 case 0: 511 done = true; 512 break; 513 case 10: 514 { 515 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 516 bitField0_ |= 0x00000001; 517 break; 518 } // case 10 519 case 18: 520 { 521 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 522 bitField0_ |= 0x00000002; 523 break; 524 } // case 18 525 default: 526 { 527 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 528 done = true; // was an endgroup tag 529 } 530 break; 531 } // default: 532 } // switch (tag) 533 } // while (!done) 534 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 535 throw e.unwrapIOException(); 536 } finally { 537 onChanged(); 538 } // finally 539 return this; 540 } 541 542 private int bitField0_; 543 544 private com.google.protobuf.Timestamp createTime_; 545 private com.google.protobuf.SingleFieldBuilderV3< 546 com.google.protobuf.Timestamp, 547 com.google.protobuf.Timestamp.Builder, 548 com.google.protobuf.TimestampOrBuilder> 549 createTimeBuilder_; 550 /** 551 * 552 * 553 * <pre> 554 * Operation create time. 555 * </pre> 556 * 557 * <code>.google.protobuf.Timestamp create_time = 1;</code> 558 * 559 * @return Whether the createTime field is set. 560 */ hasCreateTime()561 public boolean hasCreateTime() { 562 return ((bitField0_ & 0x00000001) != 0); 563 } 564 /** 565 * 566 * 567 * <pre> 568 * Operation create time. 569 * </pre> 570 * 571 * <code>.google.protobuf.Timestamp create_time = 1;</code> 572 * 573 * @return The createTime. 574 */ getCreateTime()575 public com.google.protobuf.Timestamp getCreateTime() { 576 if (createTimeBuilder_ == null) { 577 return createTime_ == null 578 ? com.google.protobuf.Timestamp.getDefaultInstance() 579 : createTime_; 580 } else { 581 return createTimeBuilder_.getMessage(); 582 } 583 } 584 /** 585 * 586 * 587 * <pre> 588 * Operation create time. 589 * </pre> 590 * 591 * <code>.google.protobuf.Timestamp create_time = 1;</code> 592 */ setCreateTime(com.google.protobuf.Timestamp value)593 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 594 if (createTimeBuilder_ == null) { 595 if (value == null) { 596 throw new NullPointerException(); 597 } 598 createTime_ = value; 599 } else { 600 createTimeBuilder_.setMessage(value); 601 } 602 bitField0_ |= 0x00000001; 603 onChanged(); 604 return this; 605 } 606 /** 607 * 608 * 609 * <pre> 610 * Operation create time. 611 * </pre> 612 * 613 * <code>.google.protobuf.Timestamp create_time = 1;</code> 614 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)615 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 616 if (createTimeBuilder_ == null) { 617 createTime_ = builderForValue.build(); 618 } else { 619 createTimeBuilder_.setMessage(builderForValue.build()); 620 } 621 bitField0_ |= 0x00000001; 622 onChanged(); 623 return this; 624 } 625 /** 626 * 627 * 628 * <pre> 629 * Operation create time. 630 * </pre> 631 * 632 * <code>.google.protobuf.Timestamp create_time = 1;</code> 633 */ mergeCreateTime(com.google.protobuf.Timestamp value)634 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 635 if (createTimeBuilder_ == null) { 636 if (((bitField0_ & 0x00000001) != 0) 637 && createTime_ != null 638 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 639 getCreateTimeBuilder().mergeFrom(value); 640 } else { 641 createTime_ = value; 642 } 643 } else { 644 createTimeBuilder_.mergeFrom(value); 645 } 646 bitField0_ |= 0x00000001; 647 onChanged(); 648 return this; 649 } 650 /** 651 * 652 * 653 * <pre> 654 * Operation create time. 655 * </pre> 656 * 657 * <code>.google.protobuf.Timestamp create_time = 1;</code> 658 */ clearCreateTime()659 public Builder clearCreateTime() { 660 bitField0_ = (bitField0_ & ~0x00000001); 661 createTime_ = null; 662 if (createTimeBuilder_ != null) { 663 createTimeBuilder_.dispose(); 664 createTimeBuilder_ = null; 665 } 666 onChanged(); 667 return this; 668 } 669 /** 670 * 671 * 672 * <pre> 673 * Operation create time. 674 * </pre> 675 * 676 * <code>.google.protobuf.Timestamp create_time = 1;</code> 677 */ getCreateTimeBuilder()678 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 679 bitField0_ |= 0x00000001; 680 onChanged(); 681 return getCreateTimeFieldBuilder().getBuilder(); 682 } 683 /** 684 * 685 * 686 * <pre> 687 * Operation create time. 688 * </pre> 689 * 690 * <code>.google.protobuf.Timestamp create_time = 1;</code> 691 */ getCreateTimeOrBuilder()692 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 693 if (createTimeBuilder_ != null) { 694 return createTimeBuilder_.getMessageOrBuilder(); 695 } else { 696 return createTime_ == null 697 ? com.google.protobuf.Timestamp.getDefaultInstance() 698 : createTime_; 699 } 700 } 701 /** 702 * 703 * 704 * <pre> 705 * Operation create time. 706 * </pre> 707 * 708 * <code>.google.protobuf.Timestamp create_time = 1;</code> 709 */ 710 private com.google.protobuf.SingleFieldBuilderV3< 711 com.google.protobuf.Timestamp, 712 com.google.protobuf.Timestamp.Builder, 713 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()714 getCreateTimeFieldBuilder() { 715 if (createTimeBuilder_ == null) { 716 createTimeBuilder_ = 717 new com.google.protobuf.SingleFieldBuilderV3< 718 com.google.protobuf.Timestamp, 719 com.google.protobuf.Timestamp.Builder, 720 com.google.protobuf.TimestampOrBuilder>( 721 getCreateTime(), getParentForChildren(), isClean()); 722 createTime_ = null; 723 } 724 return createTimeBuilder_; 725 } 726 727 private com.google.protobuf.Timestamp updateTime_; 728 private com.google.protobuf.SingleFieldBuilderV3< 729 com.google.protobuf.Timestamp, 730 com.google.protobuf.Timestamp.Builder, 731 com.google.protobuf.TimestampOrBuilder> 732 updateTimeBuilder_; 733 /** 734 * 735 * 736 * <pre> 737 * Operation last update time. If the operation is done, this is also the 738 * finish time. 739 * </pre> 740 * 741 * <code>.google.protobuf.Timestamp update_time = 2;</code> 742 * 743 * @return Whether the updateTime field is set. 744 */ hasUpdateTime()745 public boolean hasUpdateTime() { 746 return ((bitField0_ & 0x00000002) != 0); 747 } 748 /** 749 * 750 * 751 * <pre> 752 * Operation last update time. If the operation is done, this is also the 753 * finish time. 754 * </pre> 755 * 756 * <code>.google.protobuf.Timestamp update_time = 2;</code> 757 * 758 * @return The updateTime. 759 */ getUpdateTime()760 public com.google.protobuf.Timestamp getUpdateTime() { 761 if (updateTimeBuilder_ == null) { 762 return updateTime_ == null 763 ? com.google.protobuf.Timestamp.getDefaultInstance() 764 : updateTime_; 765 } else { 766 return updateTimeBuilder_.getMessage(); 767 } 768 } 769 /** 770 * 771 * 772 * <pre> 773 * Operation last update time. If the operation is done, this is also the 774 * finish time. 775 * </pre> 776 * 777 * <code>.google.protobuf.Timestamp update_time = 2;</code> 778 */ setUpdateTime(com.google.protobuf.Timestamp value)779 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 780 if (updateTimeBuilder_ == null) { 781 if (value == null) { 782 throw new NullPointerException(); 783 } 784 updateTime_ = value; 785 } else { 786 updateTimeBuilder_.setMessage(value); 787 } 788 bitField0_ |= 0x00000002; 789 onChanged(); 790 return this; 791 } 792 /** 793 * 794 * 795 * <pre> 796 * Operation last update time. If the operation is done, this is also the 797 * finish time. 798 * </pre> 799 * 800 * <code>.google.protobuf.Timestamp update_time = 2;</code> 801 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)802 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 803 if (updateTimeBuilder_ == null) { 804 updateTime_ = builderForValue.build(); 805 } else { 806 updateTimeBuilder_.setMessage(builderForValue.build()); 807 } 808 bitField0_ |= 0x00000002; 809 onChanged(); 810 return this; 811 } 812 /** 813 * 814 * 815 * <pre> 816 * Operation last update time. If the operation is done, this is also the 817 * finish time. 818 * </pre> 819 * 820 * <code>.google.protobuf.Timestamp update_time = 2;</code> 821 */ mergeUpdateTime(com.google.protobuf.Timestamp value)822 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 823 if (updateTimeBuilder_ == null) { 824 if (((bitField0_ & 0x00000002) != 0) 825 && updateTime_ != null 826 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 827 getUpdateTimeBuilder().mergeFrom(value); 828 } else { 829 updateTime_ = value; 830 } 831 } else { 832 updateTimeBuilder_.mergeFrom(value); 833 } 834 bitField0_ |= 0x00000002; 835 onChanged(); 836 return this; 837 } 838 /** 839 * 840 * 841 * <pre> 842 * Operation last update time. If the operation is done, this is also the 843 * finish time. 844 * </pre> 845 * 846 * <code>.google.protobuf.Timestamp update_time = 2;</code> 847 */ clearUpdateTime()848 public Builder clearUpdateTime() { 849 bitField0_ = (bitField0_ & ~0x00000002); 850 updateTime_ = null; 851 if (updateTimeBuilder_ != null) { 852 updateTimeBuilder_.dispose(); 853 updateTimeBuilder_ = null; 854 } 855 onChanged(); 856 return this; 857 } 858 /** 859 * 860 * 861 * <pre> 862 * Operation last update time. If the operation is done, this is also the 863 * finish time. 864 * </pre> 865 * 866 * <code>.google.protobuf.Timestamp update_time = 2;</code> 867 */ getUpdateTimeBuilder()868 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 869 bitField0_ |= 0x00000002; 870 onChanged(); 871 return getUpdateTimeFieldBuilder().getBuilder(); 872 } 873 /** 874 * 875 * 876 * <pre> 877 * Operation last update time. If the operation is done, this is also the 878 * finish time. 879 * </pre> 880 * 881 * <code>.google.protobuf.Timestamp update_time = 2;</code> 882 */ getUpdateTimeOrBuilder()883 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 884 if (updateTimeBuilder_ != null) { 885 return updateTimeBuilder_.getMessageOrBuilder(); 886 } else { 887 return updateTime_ == null 888 ? com.google.protobuf.Timestamp.getDefaultInstance() 889 : updateTime_; 890 } 891 } 892 /** 893 * 894 * 895 * <pre> 896 * Operation last update time. If the operation is done, this is also the 897 * finish time. 898 * </pre> 899 * 900 * <code>.google.protobuf.Timestamp update_time = 2;</code> 901 */ 902 private com.google.protobuf.SingleFieldBuilderV3< 903 com.google.protobuf.Timestamp, 904 com.google.protobuf.Timestamp.Builder, 905 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()906 getUpdateTimeFieldBuilder() { 907 if (updateTimeBuilder_ == null) { 908 updateTimeBuilder_ = 909 new com.google.protobuf.SingleFieldBuilderV3< 910 com.google.protobuf.Timestamp, 911 com.google.protobuf.Timestamp.Builder, 912 com.google.protobuf.TimestampOrBuilder>( 913 getUpdateTime(), getParentForChildren(), isClean()); 914 updateTime_ = null; 915 } 916 return updateTimeBuilder_; 917 } 918 919 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)920 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 921 return super.setUnknownFields(unknownFields); 922 } 923 924 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)925 public final Builder mergeUnknownFields( 926 final com.google.protobuf.UnknownFieldSet unknownFields) { 927 return super.mergeUnknownFields(unknownFields); 928 } 929 930 // @@protoc_insertion_point(builder_scope:google.cloud.retail.v2beta.ExportMetadata) 931 } 932 933 // @@protoc_insertion_point(class_scope:google.cloud.retail.v2beta.ExportMetadata) 934 private static final com.google.cloud.retail.v2beta.ExportMetadata DEFAULT_INSTANCE; 935 936 static { 937 DEFAULT_INSTANCE = new com.google.cloud.retail.v2beta.ExportMetadata(); 938 } 939 getDefaultInstance()940 public static com.google.cloud.retail.v2beta.ExportMetadata getDefaultInstance() { 941 return DEFAULT_INSTANCE; 942 } 943 944 private static final com.google.protobuf.Parser<ExportMetadata> PARSER = 945 new com.google.protobuf.AbstractParser<ExportMetadata>() { 946 @java.lang.Override 947 public ExportMetadata parsePartialFrom( 948 com.google.protobuf.CodedInputStream input, 949 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 950 throws com.google.protobuf.InvalidProtocolBufferException { 951 Builder builder = newBuilder(); 952 try { 953 builder.mergeFrom(input, extensionRegistry); 954 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 955 throw e.setUnfinishedMessage(builder.buildPartial()); 956 } catch (com.google.protobuf.UninitializedMessageException e) { 957 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 958 } catch (java.io.IOException e) { 959 throw new com.google.protobuf.InvalidProtocolBufferException(e) 960 .setUnfinishedMessage(builder.buildPartial()); 961 } 962 return builder.buildPartial(); 963 } 964 }; 965 parser()966 public static com.google.protobuf.Parser<ExportMetadata> parser() { 967 return PARSER; 968 } 969 970 @java.lang.Override getParserForType()971 public com.google.protobuf.Parser<ExportMetadata> getParserForType() { 972 return PARSER; 973 } 974 975 @java.lang.Override getDefaultInstanceForType()976 public com.google.cloud.retail.v2beta.ExportMetadata getDefaultInstanceForType() { 977 return DEFAULT_INSTANCE; 978 } 979 } 980