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/import_config.proto 18 19 package com.google.cloud.retail.v2beta; 20 21 /** 22 * 23 * 24 * <pre> 25 * Metadata related to the progress of the Import operation. This is 26 * returned by the google.longrunning.Operation.metadata field. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.retail.v2beta.ImportMetadata} 30 */ 31 public final class ImportMetadata extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.retail.v2beta.ImportMetadata) 34 ImportMetadataOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use ImportMetadata.newBuilder() to construct. ImportMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private ImportMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ImportMetadata()41 private ImportMetadata() { 42 requestId_ = ""; 43 notificationPubsubTopic_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new ImportMetadata(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.retail.v2beta.ImportConfigProto 59 .internal_static_google_cloud_retail_v2beta_ImportMetadata_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.retail.v2beta.ImportConfigProto 66 .internal_static_google_cloud_retail_v2beta_ImportMetadata_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.retail.v2beta.ImportMetadata.class, 69 com.google.cloud.retail.v2beta.ImportMetadata.Builder.class); 70 } 71 72 public static final int CREATE_TIME_FIELD_NUMBER = 1; 73 private com.google.protobuf.Timestamp createTime_; 74 /** 75 * 76 * 77 * <pre> 78 * Operation create time. 79 * </pre> 80 * 81 * <code>.google.protobuf.Timestamp create_time = 1;</code> 82 * 83 * @return Whether the createTime field is set. 84 */ 85 @java.lang.Override hasCreateTime()86 public boolean hasCreateTime() { 87 return createTime_ != null; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * Operation create time. 94 * </pre> 95 * 96 * <code>.google.protobuf.Timestamp create_time = 1;</code> 97 * 98 * @return The createTime. 99 */ 100 @java.lang.Override getCreateTime()101 public com.google.protobuf.Timestamp getCreateTime() { 102 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * Operation create time. 109 * </pre> 110 * 111 * <code>.google.protobuf.Timestamp create_time = 1;</code> 112 */ 113 @java.lang.Override getCreateTimeOrBuilder()114 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 115 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 116 } 117 118 public static final int UPDATE_TIME_FIELD_NUMBER = 2; 119 private com.google.protobuf.Timestamp updateTime_; 120 /** 121 * 122 * 123 * <pre> 124 * Operation last update time. If the operation is done, this is also the 125 * finish time. 126 * </pre> 127 * 128 * <code>.google.protobuf.Timestamp update_time = 2;</code> 129 * 130 * @return Whether the updateTime field is set. 131 */ 132 @java.lang.Override hasUpdateTime()133 public boolean hasUpdateTime() { 134 return updateTime_ != null; 135 } 136 /** 137 * 138 * 139 * <pre> 140 * Operation last update time. If the operation is done, this is also the 141 * finish time. 142 * </pre> 143 * 144 * <code>.google.protobuf.Timestamp update_time = 2;</code> 145 * 146 * @return The updateTime. 147 */ 148 @java.lang.Override getUpdateTime()149 public com.google.protobuf.Timestamp getUpdateTime() { 150 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 151 } 152 /** 153 * 154 * 155 * <pre> 156 * Operation last update time. If the operation is done, this is also the 157 * finish time. 158 * </pre> 159 * 160 * <code>.google.protobuf.Timestamp update_time = 2;</code> 161 */ 162 @java.lang.Override getUpdateTimeOrBuilder()163 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 164 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 165 } 166 167 public static final int SUCCESS_COUNT_FIELD_NUMBER = 3; 168 private long successCount_ = 0L; 169 /** 170 * 171 * 172 * <pre> 173 * Count of entries that were processed successfully. 174 * </pre> 175 * 176 * <code>int64 success_count = 3;</code> 177 * 178 * @return The successCount. 179 */ 180 @java.lang.Override getSuccessCount()181 public long getSuccessCount() { 182 return successCount_; 183 } 184 185 public static final int FAILURE_COUNT_FIELD_NUMBER = 4; 186 private long failureCount_ = 0L; 187 /** 188 * 189 * 190 * <pre> 191 * Count of entries that encountered errors while processing. 192 * </pre> 193 * 194 * <code>int64 failure_count = 4;</code> 195 * 196 * @return The failureCount. 197 */ 198 @java.lang.Override getFailureCount()199 public long getFailureCount() { 200 return failureCount_; 201 } 202 203 public static final int REQUEST_ID_FIELD_NUMBER = 5; 204 205 @SuppressWarnings("serial") 206 private volatile java.lang.Object requestId_ = ""; 207 /** 208 * 209 * 210 * <pre> 211 * Deprecated. This field is never set. 212 * </pre> 213 * 214 * <code>string request_id = 5 [deprecated = true];</code> 215 * 216 * @deprecated google.cloud.retail.v2beta.ImportMetadata.request_id is deprecated. See 217 * google/cloud/retail/v2beta/import_config.proto;l=330 218 * @return The requestId. 219 */ 220 @java.lang.Override 221 @java.lang.Deprecated getRequestId()222 public java.lang.String getRequestId() { 223 java.lang.Object ref = requestId_; 224 if (ref instanceof java.lang.String) { 225 return (java.lang.String) ref; 226 } else { 227 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 228 java.lang.String s = bs.toStringUtf8(); 229 requestId_ = s; 230 return s; 231 } 232 } 233 /** 234 * 235 * 236 * <pre> 237 * Deprecated. This field is never set. 238 * </pre> 239 * 240 * <code>string request_id = 5 [deprecated = true];</code> 241 * 242 * @deprecated google.cloud.retail.v2beta.ImportMetadata.request_id is deprecated. See 243 * google/cloud/retail/v2beta/import_config.proto;l=330 244 * @return The bytes for requestId. 245 */ 246 @java.lang.Override 247 @java.lang.Deprecated getRequestIdBytes()248 public com.google.protobuf.ByteString getRequestIdBytes() { 249 java.lang.Object ref = requestId_; 250 if (ref instanceof java.lang.String) { 251 com.google.protobuf.ByteString b = 252 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 253 requestId_ = b; 254 return b; 255 } else { 256 return (com.google.protobuf.ByteString) ref; 257 } 258 } 259 260 public static final int NOTIFICATION_PUBSUB_TOPIC_FIELD_NUMBER = 6; 261 262 @SuppressWarnings("serial") 263 private volatile java.lang.Object notificationPubsubTopic_ = ""; 264 /** 265 * 266 * 267 * <pre> 268 * Pub/Sub topic for receiving notification. If this field is set, 269 * when the import is finished, a notification is sent to 270 * specified Pub/Sub topic. The message data is JSON string of a 271 * [Operation][google.longrunning.Operation]. 272 * Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. 273 * </pre> 274 * 275 * <code>string notification_pubsub_topic = 6;</code> 276 * 277 * @return The notificationPubsubTopic. 278 */ 279 @java.lang.Override getNotificationPubsubTopic()280 public java.lang.String getNotificationPubsubTopic() { 281 java.lang.Object ref = notificationPubsubTopic_; 282 if (ref instanceof java.lang.String) { 283 return (java.lang.String) ref; 284 } else { 285 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 286 java.lang.String s = bs.toStringUtf8(); 287 notificationPubsubTopic_ = s; 288 return s; 289 } 290 } 291 /** 292 * 293 * 294 * <pre> 295 * Pub/Sub topic for receiving notification. If this field is set, 296 * when the import is finished, a notification is sent to 297 * specified Pub/Sub topic. The message data is JSON string of a 298 * [Operation][google.longrunning.Operation]. 299 * Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. 300 * </pre> 301 * 302 * <code>string notification_pubsub_topic = 6;</code> 303 * 304 * @return The bytes for notificationPubsubTopic. 305 */ 306 @java.lang.Override getNotificationPubsubTopicBytes()307 public com.google.protobuf.ByteString getNotificationPubsubTopicBytes() { 308 java.lang.Object ref = notificationPubsubTopic_; 309 if (ref instanceof java.lang.String) { 310 com.google.protobuf.ByteString b = 311 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 312 notificationPubsubTopic_ = b; 313 return b; 314 } else { 315 return (com.google.protobuf.ByteString) ref; 316 } 317 } 318 319 private byte memoizedIsInitialized = -1; 320 321 @java.lang.Override isInitialized()322 public final boolean isInitialized() { 323 byte isInitialized = memoizedIsInitialized; 324 if (isInitialized == 1) return true; 325 if (isInitialized == 0) return false; 326 327 memoizedIsInitialized = 1; 328 return true; 329 } 330 331 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)332 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 333 if (createTime_ != null) { 334 output.writeMessage(1, getCreateTime()); 335 } 336 if (updateTime_ != null) { 337 output.writeMessage(2, getUpdateTime()); 338 } 339 if (successCount_ != 0L) { 340 output.writeInt64(3, successCount_); 341 } 342 if (failureCount_ != 0L) { 343 output.writeInt64(4, failureCount_); 344 } 345 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { 346 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, requestId_); 347 } 348 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(notificationPubsubTopic_)) { 349 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, notificationPubsubTopic_); 350 } 351 getUnknownFields().writeTo(output); 352 } 353 354 @java.lang.Override getSerializedSize()355 public int getSerializedSize() { 356 int size = memoizedSize; 357 if (size != -1) return size; 358 359 size = 0; 360 if (createTime_ != null) { 361 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCreateTime()); 362 } 363 if (updateTime_ != null) { 364 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateTime()); 365 } 366 if (successCount_ != 0L) { 367 size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, successCount_); 368 } 369 if (failureCount_ != 0L) { 370 size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, failureCount_); 371 } 372 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { 373 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, requestId_); 374 } 375 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(notificationPubsubTopic_)) { 376 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, notificationPubsubTopic_); 377 } 378 size += getUnknownFields().getSerializedSize(); 379 memoizedSize = size; 380 return size; 381 } 382 383 @java.lang.Override equals(final java.lang.Object obj)384 public boolean equals(final java.lang.Object obj) { 385 if (obj == this) { 386 return true; 387 } 388 if (!(obj instanceof com.google.cloud.retail.v2beta.ImportMetadata)) { 389 return super.equals(obj); 390 } 391 com.google.cloud.retail.v2beta.ImportMetadata other = 392 (com.google.cloud.retail.v2beta.ImportMetadata) obj; 393 394 if (hasCreateTime() != other.hasCreateTime()) return false; 395 if (hasCreateTime()) { 396 if (!getCreateTime().equals(other.getCreateTime())) return false; 397 } 398 if (hasUpdateTime() != other.hasUpdateTime()) return false; 399 if (hasUpdateTime()) { 400 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 401 } 402 if (getSuccessCount() != other.getSuccessCount()) return false; 403 if (getFailureCount() != other.getFailureCount()) return false; 404 if (!getRequestId().equals(other.getRequestId())) return false; 405 if (!getNotificationPubsubTopic().equals(other.getNotificationPubsubTopic())) return false; 406 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 407 return true; 408 } 409 410 @java.lang.Override hashCode()411 public int hashCode() { 412 if (memoizedHashCode != 0) { 413 return memoizedHashCode; 414 } 415 int hash = 41; 416 hash = (19 * hash) + getDescriptor().hashCode(); 417 if (hasCreateTime()) { 418 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 419 hash = (53 * hash) + getCreateTime().hashCode(); 420 } 421 if (hasUpdateTime()) { 422 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 423 hash = (53 * hash) + getUpdateTime().hashCode(); 424 } 425 hash = (37 * hash) + SUCCESS_COUNT_FIELD_NUMBER; 426 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSuccessCount()); 427 hash = (37 * hash) + FAILURE_COUNT_FIELD_NUMBER; 428 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFailureCount()); 429 hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; 430 hash = (53 * hash) + getRequestId().hashCode(); 431 hash = (37 * hash) + NOTIFICATION_PUBSUB_TOPIC_FIELD_NUMBER; 432 hash = (53 * hash) + getNotificationPubsubTopic().hashCode(); 433 hash = (29 * hash) + getUnknownFields().hashCode(); 434 memoizedHashCode = hash; 435 return hash; 436 } 437 parseFrom(java.nio.ByteBuffer data)438 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom(java.nio.ByteBuffer data) 439 throws com.google.protobuf.InvalidProtocolBufferException { 440 return PARSER.parseFrom(data); 441 } 442 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)443 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom( 444 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 445 throws com.google.protobuf.InvalidProtocolBufferException { 446 return PARSER.parseFrom(data, extensionRegistry); 447 } 448 parseFrom( com.google.protobuf.ByteString data)449 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom( 450 com.google.protobuf.ByteString data) 451 throws com.google.protobuf.InvalidProtocolBufferException { 452 return PARSER.parseFrom(data); 453 } 454 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)455 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom( 456 com.google.protobuf.ByteString data, 457 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 458 throws com.google.protobuf.InvalidProtocolBufferException { 459 return PARSER.parseFrom(data, extensionRegistry); 460 } 461 parseFrom(byte[] data)462 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom(byte[] data) 463 throws com.google.protobuf.InvalidProtocolBufferException { 464 return PARSER.parseFrom(data); 465 } 466 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)467 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom( 468 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 469 throws com.google.protobuf.InvalidProtocolBufferException { 470 return PARSER.parseFrom(data, extensionRegistry); 471 } 472 parseFrom(java.io.InputStream input)473 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom(java.io.InputStream input) 474 throws java.io.IOException { 475 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 476 } 477 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)478 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom( 479 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 480 throws java.io.IOException { 481 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 482 PARSER, input, extensionRegistry); 483 } 484 parseDelimitedFrom( java.io.InputStream input)485 public static com.google.cloud.retail.v2beta.ImportMetadata parseDelimitedFrom( 486 java.io.InputStream input) throws java.io.IOException { 487 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 488 } 489 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)490 public static com.google.cloud.retail.v2beta.ImportMetadata parseDelimitedFrom( 491 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 492 throws java.io.IOException { 493 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 494 PARSER, input, extensionRegistry); 495 } 496 parseFrom( com.google.protobuf.CodedInputStream input)497 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom( 498 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 499 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 500 } 501 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)502 public static com.google.cloud.retail.v2beta.ImportMetadata parseFrom( 503 com.google.protobuf.CodedInputStream input, 504 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 505 throws java.io.IOException { 506 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 507 PARSER, input, extensionRegistry); 508 } 509 510 @java.lang.Override newBuilderForType()511 public Builder newBuilderForType() { 512 return newBuilder(); 513 } 514 newBuilder()515 public static Builder newBuilder() { 516 return DEFAULT_INSTANCE.toBuilder(); 517 } 518 newBuilder(com.google.cloud.retail.v2beta.ImportMetadata prototype)519 public static Builder newBuilder(com.google.cloud.retail.v2beta.ImportMetadata prototype) { 520 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 521 } 522 523 @java.lang.Override toBuilder()524 public Builder toBuilder() { 525 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 526 } 527 528 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)529 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 530 Builder builder = new Builder(parent); 531 return builder; 532 } 533 /** 534 * 535 * 536 * <pre> 537 * Metadata related to the progress of the Import operation. This is 538 * returned by the google.longrunning.Operation.metadata field. 539 * </pre> 540 * 541 * Protobuf type {@code google.cloud.retail.v2beta.ImportMetadata} 542 */ 543 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 544 implements 545 // @@protoc_insertion_point(builder_implements:google.cloud.retail.v2beta.ImportMetadata) 546 com.google.cloud.retail.v2beta.ImportMetadataOrBuilder { getDescriptor()547 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 548 return com.google.cloud.retail.v2beta.ImportConfigProto 549 .internal_static_google_cloud_retail_v2beta_ImportMetadata_descriptor; 550 } 551 552 @java.lang.Override 553 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()554 internalGetFieldAccessorTable() { 555 return com.google.cloud.retail.v2beta.ImportConfigProto 556 .internal_static_google_cloud_retail_v2beta_ImportMetadata_fieldAccessorTable 557 .ensureFieldAccessorsInitialized( 558 com.google.cloud.retail.v2beta.ImportMetadata.class, 559 com.google.cloud.retail.v2beta.ImportMetadata.Builder.class); 560 } 561 562 // Construct using com.google.cloud.retail.v2beta.ImportMetadata.newBuilder() Builder()563 private Builder() {} 564 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)565 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 566 super(parent); 567 } 568 569 @java.lang.Override clear()570 public Builder clear() { 571 super.clear(); 572 bitField0_ = 0; 573 createTime_ = null; 574 if (createTimeBuilder_ != null) { 575 createTimeBuilder_.dispose(); 576 createTimeBuilder_ = null; 577 } 578 updateTime_ = null; 579 if (updateTimeBuilder_ != null) { 580 updateTimeBuilder_.dispose(); 581 updateTimeBuilder_ = null; 582 } 583 successCount_ = 0L; 584 failureCount_ = 0L; 585 requestId_ = ""; 586 notificationPubsubTopic_ = ""; 587 return this; 588 } 589 590 @java.lang.Override getDescriptorForType()591 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 592 return com.google.cloud.retail.v2beta.ImportConfigProto 593 .internal_static_google_cloud_retail_v2beta_ImportMetadata_descriptor; 594 } 595 596 @java.lang.Override getDefaultInstanceForType()597 public com.google.cloud.retail.v2beta.ImportMetadata getDefaultInstanceForType() { 598 return com.google.cloud.retail.v2beta.ImportMetadata.getDefaultInstance(); 599 } 600 601 @java.lang.Override build()602 public com.google.cloud.retail.v2beta.ImportMetadata build() { 603 com.google.cloud.retail.v2beta.ImportMetadata result = buildPartial(); 604 if (!result.isInitialized()) { 605 throw newUninitializedMessageException(result); 606 } 607 return result; 608 } 609 610 @java.lang.Override buildPartial()611 public com.google.cloud.retail.v2beta.ImportMetadata buildPartial() { 612 com.google.cloud.retail.v2beta.ImportMetadata result = 613 new com.google.cloud.retail.v2beta.ImportMetadata(this); 614 if (bitField0_ != 0) { 615 buildPartial0(result); 616 } 617 onBuilt(); 618 return result; 619 } 620 buildPartial0(com.google.cloud.retail.v2beta.ImportMetadata result)621 private void buildPartial0(com.google.cloud.retail.v2beta.ImportMetadata result) { 622 int from_bitField0_ = bitField0_; 623 if (((from_bitField0_ & 0x00000001) != 0)) { 624 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 625 } 626 if (((from_bitField0_ & 0x00000002) != 0)) { 627 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 628 } 629 if (((from_bitField0_ & 0x00000004) != 0)) { 630 result.successCount_ = successCount_; 631 } 632 if (((from_bitField0_ & 0x00000008) != 0)) { 633 result.failureCount_ = failureCount_; 634 } 635 if (((from_bitField0_ & 0x00000010) != 0)) { 636 result.requestId_ = requestId_; 637 } 638 if (((from_bitField0_ & 0x00000020) != 0)) { 639 result.notificationPubsubTopic_ = notificationPubsubTopic_; 640 } 641 } 642 643 @java.lang.Override clone()644 public Builder clone() { 645 return super.clone(); 646 } 647 648 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)649 public Builder setField( 650 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 651 return super.setField(field, value); 652 } 653 654 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)655 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 656 return super.clearField(field); 657 } 658 659 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)660 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 661 return super.clearOneof(oneof); 662 } 663 664 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)665 public Builder setRepeatedField( 666 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 667 return super.setRepeatedField(field, index, value); 668 } 669 670 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)671 public Builder addRepeatedField( 672 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 673 return super.addRepeatedField(field, value); 674 } 675 676 @java.lang.Override mergeFrom(com.google.protobuf.Message other)677 public Builder mergeFrom(com.google.protobuf.Message other) { 678 if (other instanceof com.google.cloud.retail.v2beta.ImportMetadata) { 679 return mergeFrom((com.google.cloud.retail.v2beta.ImportMetadata) other); 680 } else { 681 super.mergeFrom(other); 682 return this; 683 } 684 } 685 mergeFrom(com.google.cloud.retail.v2beta.ImportMetadata other)686 public Builder mergeFrom(com.google.cloud.retail.v2beta.ImportMetadata other) { 687 if (other == com.google.cloud.retail.v2beta.ImportMetadata.getDefaultInstance()) return this; 688 if (other.hasCreateTime()) { 689 mergeCreateTime(other.getCreateTime()); 690 } 691 if (other.hasUpdateTime()) { 692 mergeUpdateTime(other.getUpdateTime()); 693 } 694 if (other.getSuccessCount() != 0L) { 695 setSuccessCount(other.getSuccessCount()); 696 } 697 if (other.getFailureCount() != 0L) { 698 setFailureCount(other.getFailureCount()); 699 } 700 if (!other.getRequestId().isEmpty()) { 701 requestId_ = other.requestId_; 702 bitField0_ |= 0x00000010; 703 onChanged(); 704 } 705 if (!other.getNotificationPubsubTopic().isEmpty()) { 706 notificationPubsubTopic_ = other.notificationPubsubTopic_; 707 bitField0_ |= 0x00000020; 708 onChanged(); 709 } 710 this.mergeUnknownFields(other.getUnknownFields()); 711 onChanged(); 712 return this; 713 } 714 715 @java.lang.Override isInitialized()716 public final boolean isInitialized() { 717 return true; 718 } 719 720 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)721 public Builder mergeFrom( 722 com.google.protobuf.CodedInputStream input, 723 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 724 throws java.io.IOException { 725 if (extensionRegistry == null) { 726 throw new java.lang.NullPointerException(); 727 } 728 try { 729 boolean done = false; 730 while (!done) { 731 int tag = input.readTag(); 732 switch (tag) { 733 case 0: 734 done = true; 735 break; 736 case 10: 737 { 738 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 739 bitField0_ |= 0x00000001; 740 break; 741 } // case 10 742 case 18: 743 { 744 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 745 bitField0_ |= 0x00000002; 746 break; 747 } // case 18 748 case 24: 749 { 750 successCount_ = input.readInt64(); 751 bitField0_ |= 0x00000004; 752 break; 753 } // case 24 754 case 32: 755 { 756 failureCount_ = input.readInt64(); 757 bitField0_ |= 0x00000008; 758 break; 759 } // case 32 760 case 42: 761 { 762 requestId_ = input.readStringRequireUtf8(); 763 bitField0_ |= 0x00000010; 764 break; 765 } // case 42 766 case 50: 767 { 768 notificationPubsubTopic_ = input.readStringRequireUtf8(); 769 bitField0_ |= 0x00000020; 770 break; 771 } // case 50 772 default: 773 { 774 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 775 done = true; // was an endgroup tag 776 } 777 break; 778 } // default: 779 } // switch (tag) 780 } // while (!done) 781 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 782 throw e.unwrapIOException(); 783 } finally { 784 onChanged(); 785 } // finally 786 return this; 787 } 788 789 private int bitField0_; 790 791 private com.google.protobuf.Timestamp createTime_; 792 private com.google.protobuf.SingleFieldBuilderV3< 793 com.google.protobuf.Timestamp, 794 com.google.protobuf.Timestamp.Builder, 795 com.google.protobuf.TimestampOrBuilder> 796 createTimeBuilder_; 797 /** 798 * 799 * 800 * <pre> 801 * Operation create time. 802 * </pre> 803 * 804 * <code>.google.protobuf.Timestamp create_time = 1;</code> 805 * 806 * @return Whether the createTime field is set. 807 */ hasCreateTime()808 public boolean hasCreateTime() { 809 return ((bitField0_ & 0x00000001) != 0); 810 } 811 /** 812 * 813 * 814 * <pre> 815 * Operation create time. 816 * </pre> 817 * 818 * <code>.google.protobuf.Timestamp create_time = 1;</code> 819 * 820 * @return The createTime. 821 */ getCreateTime()822 public com.google.protobuf.Timestamp getCreateTime() { 823 if (createTimeBuilder_ == null) { 824 return createTime_ == null 825 ? com.google.protobuf.Timestamp.getDefaultInstance() 826 : createTime_; 827 } else { 828 return createTimeBuilder_.getMessage(); 829 } 830 } 831 /** 832 * 833 * 834 * <pre> 835 * Operation create time. 836 * </pre> 837 * 838 * <code>.google.protobuf.Timestamp create_time = 1;</code> 839 */ setCreateTime(com.google.protobuf.Timestamp value)840 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 841 if (createTimeBuilder_ == null) { 842 if (value == null) { 843 throw new NullPointerException(); 844 } 845 createTime_ = value; 846 } else { 847 createTimeBuilder_.setMessage(value); 848 } 849 bitField0_ |= 0x00000001; 850 onChanged(); 851 return this; 852 } 853 /** 854 * 855 * 856 * <pre> 857 * Operation create time. 858 * </pre> 859 * 860 * <code>.google.protobuf.Timestamp create_time = 1;</code> 861 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)862 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 863 if (createTimeBuilder_ == null) { 864 createTime_ = builderForValue.build(); 865 } else { 866 createTimeBuilder_.setMessage(builderForValue.build()); 867 } 868 bitField0_ |= 0x00000001; 869 onChanged(); 870 return this; 871 } 872 /** 873 * 874 * 875 * <pre> 876 * Operation create time. 877 * </pre> 878 * 879 * <code>.google.protobuf.Timestamp create_time = 1;</code> 880 */ mergeCreateTime(com.google.protobuf.Timestamp value)881 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 882 if (createTimeBuilder_ == null) { 883 if (((bitField0_ & 0x00000001) != 0) 884 && createTime_ != null 885 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 886 getCreateTimeBuilder().mergeFrom(value); 887 } else { 888 createTime_ = value; 889 } 890 } else { 891 createTimeBuilder_.mergeFrom(value); 892 } 893 bitField0_ |= 0x00000001; 894 onChanged(); 895 return this; 896 } 897 /** 898 * 899 * 900 * <pre> 901 * Operation create time. 902 * </pre> 903 * 904 * <code>.google.protobuf.Timestamp create_time = 1;</code> 905 */ clearCreateTime()906 public Builder clearCreateTime() { 907 bitField0_ = (bitField0_ & ~0x00000001); 908 createTime_ = null; 909 if (createTimeBuilder_ != null) { 910 createTimeBuilder_.dispose(); 911 createTimeBuilder_ = null; 912 } 913 onChanged(); 914 return this; 915 } 916 /** 917 * 918 * 919 * <pre> 920 * Operation create time. 921 * </pre> 922 * 923 * <code>.google.protobuf.Timestamp create_time = 1;</code> 924 */ getCreateTimeBuilder()925 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 926 bitField0_ |= 0x00000001; 927 onChanged(); 928 return getCreateTimeFieldBuilder().getBuilder(); 929 } 930 /** 931 * 932 * 933 * <pre> 934 * Operation create time. 935 * </pre> 936 * 937 * <code>.google.protobuf.Timestamp create_time = 1;</code> 938 */ getCreateTimeOrBuilder()939 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 940 if (createTimeBuilder_ != null) { 941 return createTimeBuilder_.getMessageOrBuilder(); 942 } else { 943 return createTime_ == null 944 ? com.google.protobuf.Timestamp.getDefaultInstance() 945 : createTime_; 946 } 947 } 948 /** 949 * 950 * 951 * <pre> 952 * Operation create time. 953 * </pre> 954 * 955 * <code>.google.protobuf.Timestamp create_time = 1;</code> 956 */ 957 private com.google.protobuf.SingleFieldBuilderV3< 958 com.google.protobuf.Timestamp, 959 com.google.protobuf.Timestamp.Builder, 960 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()961 getCreateTimeFieldBuilder() { 962 if (createTimeBuilder_ == null) { 963 createTimeBuilder_ = 964 new com.google.protobuf.SingleFieldBuilderV3< 965 com.google.protobuf.Timestamp, 966 com.google.protobuf.Timestamp.Builder, 967 com.google.protobuf.TimestampOrBuilder>( 968 getCreateTime(), getParentForChildren(), isClean()); 969 createTime_ = null; 970 } 971 return createTimeBuilder_; 972 } 973 974 private com.google.protobuf.Timestamp updateTime_; 975 private com.google.protobuf.SingleFieldBuilderV3< 976 com.google.protobuf.Timestamp, 977 com.google.protobuf.Timestamp.Builder, 978 com.google.protobuf.TimestampOrBuilder> 979 updateTimeBuilder_; 980 /** 981 * 982 * 983 * <pre> 984 * Operation last update time. If the operation is done, this is also the 985 * finish time. 986 * </pre> 987 * 988 * <code>.google.protobuf.Timestamp update_time = 2;</code> 989 * 990 * @return Whether the updateTime field is set. 991 */ hasUpdateTime()992 public boolean hasUpdateTime() { 993 return ((bitField0_ & 0x00000002) != 0); 994 } 995 /** 996 * 997 * 998 * <pre> 999 * Operation last update time. If the operation is done, this is also the 1000 * finish time. 1001 * </pre> 1002 * 1003 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1004 * 1005 * @return The updateTime. 1006 */ getUpdateTime()1007 public com.google.protobuf.Timestamp getUpdateTime() { 1008 if (updateTimeBuilder_ == null) { 1009 return updateTime_ == null 1010 ? com.google.protobuf.Timestamp.getDefaultInstance() 1011 : updateTime_; 1012 } else { 1013 return updateTimeBuilder_.getMessage(); 1014 } 1015 } 1016 /** 1017 * 1018 * 1019 * <pre> 1020 * Operation last update time. If the operation is done, this is also the 1021 * finish time. 1022 * </pre> 1023 * 1024 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1025 */ setUpdateTime(com.google.protobuf.Timestamp value)1026 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 1027 if (updateTimeBuilder_ == null) { 1028 if (value == null) { 1029 throw new NullPointerException(); 1030 } 1031 updateTime_ = value; 1032 } else { 1033 updateTimeBuilder_.setMessage(value); 1034 } 1035 bitField0_ |= 0x00000002; 1036 onChanged(); 1037 return this; 1038 } 1039 /** 1040 * 1041 * 1042 * <pre> 1043 * Operation last update time. If the operation is done, this is also the 1044 * finish time. 1045 * </pre> 1046 * 1047 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1048 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)1049 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1050 if (updateTimeBuilder_ == null) { 1051 updateTime_ = builderForValue.build(); 1052 } else { 1053 updateTimeBuilder_.setMessage(builderForValue.build()); 1054 } 1055 bitField0_ |= 0x00000002; 1056 onChanged(); 1057 return this; 1058 } 1059 /** 1060 * 1061 * 1062 * <pre> 1063 * Operation last update time. If the operation is done, this is also the 1064 * finish time. 1065 * </pre> 1066 * 1067 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1068 */ mergeUpdateTime(com.google.protobuf.Timestamp value)1069 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 1070 if (updateTimeBuilder_ == null) { 1071 if (((bitField0_ & 0x00000002) != 0) 1072 && updateTime_ != null 1073 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1074 getUpdateTimeBuilder().mergeFrom(value); 1075 } else { 1076 updateTime_ = value; 1077 } 1078 } else { 1079 updateTimeBuilder_.mergeFrom(value); 1080 } 1081 bitField0_ |= 0x00000002; 1082 onChanged(); 1083 return this; 1084 } 1085 /** 1086 * 1087 * 1088 * <pre> 1089 * Operation last update time. If the operation is done, this is also the 1090 * finish time. 1091 * </pre> 1092 * 1093 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1094 */ clearUpdateTime()1095 public Builder clearUpdateTime() { 1096 bitField0_ = (bitField0_ & ~0x00000002); 1097 updateTime_ = null; 1098 if (updateTimeBuilder_ != null) { 1099 updateTimeBuilder_.dispose(); 1100 updateTimeBuilder_ = null; 1101 } 1102 onChanged(); 1103 return this; 1104 } 1105 /** 1106 * 1107 * 1108 * <pre> 1109 * Operation last update time. If the operation is done, this is also the 1110 * finish time. 1111 * </pre> 1112 * 1113 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1114 */ getUpdateTimeBuilder()1115 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 1116 bitField0_ |= 0x00000002; 1117 onChanged(); 1118 return getUpdateTimeFieldBuilder().getBuilder(); 1119 } 1120 /** 1121 * 1122 * 1123 * <pre> 1124 * Operation last update time. If the operation is done, this is also the 1125 * finish time. 1126 * </pre> 1127 * 1128 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1129 */ getUpdateTimeOrBuilder()1130 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 1131 if (updateTimeBuilder_ != null) { 1132 return updateTimeBuilder_.getMessageOrBuilder(); 1133 } else { 1134 return updateTime_ == null 1135 ? com.google.protobuf.Timestamp.getDefaultInstance() 1136 : updateTime_; 1137 } 1138 } 1139 /** 1140 * 1141 * 1142 * <pre> 1143 * Operation last update time. If the operation is done, this is also the 1144 * finish time. 1145 * </pre> 1146 * 1147 * <code>.google.protobuf.Timestamp update_time = 2;</code> 1148 */ 1149 private com.google.protobuf.SingleFieldBuilderV3< 1150 com.google.protobuf.Timestamp, 1151 com.google.protobuf.Timestamp.Builder, 1152 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()1153 getUpdateTimeFieldBuilder() { 1154 if (updateTimeBuilder_ == null) { 1155 updateTimeBuilder_ = 1156 new com.google.protobuf.SingleFieldBuilderV3< 1157 com.google.protobuf.Timestamp, 1158 com.google.protobuf.Timestamp.Builder, 1159 com.google.protobuf.TimestampOrBuilder>( 1160 getUpdateTime(), getParentForChildren(), isClean()); 1161 updateTime_ = null; 1162 } 1163 return updateTimeBuilder_; 1164 } 1165 1166 private long successCount_; 1167 /** 1168 * 1169 * 1170 * <pre> 1171 * Count of entries that were processed successfully. 1172 * </pre> 1173 * 1174 * <code>int64 success_count = 3;</code> 1175 * 1176 * @return The successCount. 1177 */ 1178 @java.lang.Override getSuccessCount()1179 public long getSuccessCount() { 1180 return successCount_; 1181 } 1182 /** 1183 * 1184 * 1185 * <pre> 1186 * Count of entries that were processed successfully. 1187 * </pre> 1188 * 1189 * <code>int64 success_count = 3;</code> 1190 * 1191 * @param value The successCount to set. 1192 * @return This builder for chaining. 1193 */ setSuccessCount(long value)1194 public Builder setSuccessCount(long value) { 1195 1196 successCount_ = value; 1197 bitField0_ |= 0x00000004; 1198 onChanged(); 1199 return this; 1200 } 1201 /** 1202 * 1203 * 1204 * <pre> 1205 * Count of entries that were processed successfully. 1206 * </pre> 1207 * 1208 * <code>int64 success_count = 3;</code> 1209 * 1210 * @return This builder for chaining. 1211 */ clearSuccessCount()1212 public Builder clearSuccessCount() { 1213 bitField0_ = (bitField0_ & ~0x00000004); 1214 successCount_ = 0L; 1215 onChanged(); 1216 return this; 1217 } 1218 1219 private long failureCount_; 1220 /** 1221 * 1222 * 1223 * <pre> 1224 * Count of entries that encountered errors while processing. 1225 * </pre> 1226 * 1227 * <code>int64 failure_count = 4;</code> 1228 * 1229 * @return The failureCount. 1230 */ 1231 @java.lang.Override getFailureCount()1232 public long getFailureCount() { 1233 return failureCount_; 1234 } 1235 /** 1236 * 1237 * 1238 * <pre> 1239 * Count of entries that encountered errors while processing. 1240 * </pre> 1241 * 1242 * <code>int64 failure_count = 4;</code> 1243 * 1244 * @param value The failureCount to set. 1245 * @return This builder for chaining. 1246 */ setFailureCount(long value)1247 public Builder setFailureCount(long value) { 1248 1249 failureCount_ = value; 1250 bitField0_ |= 0x00000008; 1251 onChanged(); 1252 return this; 1253 } 1254 /** 1255 * 1256 * 1257 * <pre> 1258 * Count of entries that encountered errors while processing. 1259 * </pre> 1260 * 1261 * <code>int64 failure_count = 4;</code> 1262 * 1263 * @return This builder for chaining. 1264 */ clearFailureCount()1265 public Builder clearFailureCount() { 1266 bitField0_ = (bitField0_ & ~0x00000008); 1267 failureCount_ = 0L; 1268 onChanged(); 1269 return this; 1270 } 1271 1272 private java.lang.Object requestId_ = ""; 1273 /** 1274 * 1275 * 1276 * <pre> 1277 * Deprecated. This field is never set. 1278 * </pre> 1279 * 1280 * <code>string request_id = 5 [deprecated = true];</code> 1281 * 1282 * @deprecated google.cloud.retail.v2beta.ImportMetadata.request_id is deprecated. See 1283 * google/cloud/retail/v2beta/import_config.proto;l=330 1284 * @return The requestId. 1285 */ 1286 @java.lang.Deprecated getRequestId()1287 public java.lang.String getRequestId() { 1288 java.lang.Object ref = requestId_; 1289 if (!(ref instanceof java.lang.String)) { 1290 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1291 java.lang.String s = bs.toStringUtf8(); 1292 requestId_ = s; 1293 return s; 1294 } else { 1295 return (java.lang.String) ref; 1296 } 1297 } 1298 /** 1299 * 1300 * 1301 * <pre> 1302 * Deprecated. This field is never set. 1303 * </pre> 1304 * 1305 * <code>string request_id = 5 [deprecated = true];</code> 1306 * 1307 * @deprecated google.cloud.retail.v2beta.ImportMetadata.request_id is deprecated. See 1308 * google/cloud/retail/v2beta/import_config.proto;l=330 1309 * @return The bytes for requestId. 1310 */ 1311 @java.lang.Deprecated getRequestIdBytes()1312 public com.google.protobuf.ByteString getRequestIdBytes() { 1313 java.lang.Object ref = requestId_; 1314 if (ref instanceof String) { 1315 com.google.protobuf.ByteString b = 1316 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1317 requestId_ = b; 1318 return b; 1319 } else { 1320 return (com.google.protobuf.ByteString) ref; 1321 } 1322 } 1323 /** 1324 * 1325 * 1326 * <pre> 1327 * Deprecated. This field is never set. 1328 * </pre> 1329 * 1330 * <code>string request_id = 5 [deprecated = true];</code> 1331 * 1332 * @deprecated google.cloud.retail.v2beta.ImportMetadata.request_id is deprecated. See 1333 * google/cloud/retail/v2beta/import_config.proto;l=330 1334 * @param value The requestId to set. 1335 * @return This builder for chaining. 1336 */ 1337 @java.lang.Deprecated setRequestId(java.lang.String value)1338 public Builder setRequestId(java.lang.String value) { 1339 if (value == null) { 1340 throw new NullPointerException(); 1341 } 1342 requestId_ = value; 1343 bitField0_ |= 0x00000010; 1344 onChanged(); 1345 return this; 1346 } 1347 /** 1348 * 1349 * 1350 * <pre> 1351 * Deprecated. This field is never set. 1352 * </pre> 1353 * 1354 * <code>string request_id = 5 [deprecated = true];</code> 1355 * 1356 * @deprecated google.cloud.retail.v2beta.ImportMetadata.request_id is deprecated. See 1357 * google/cloud/retail/v2beta/import_config.proto;l=330 1358 * @return This builder for chaining. 1359 */ 1360 @java.lang.Deprecated clearRequestId()1361 public Builder clearRequestId() { 1362 requestId_ = getDefaultInstance().getRequestId(); 1363 bitField0_ = (bitField0_ & ~0x00000010); 1364 onChanged(); 1365 return this; 1366 } 1367 /** 1368 * 1369 * 1370 * <pre> 1371 * Deprecated. This field is never set. 1372 * </pre> 1373 * 1374 * <code>string request_id = 5 [deprecated = true];</code> 1375 * 1376 * @deprecated google.cloud.retail.v2beta.ImportMetadata.request_id is deprecated. See 1377 * google/cloud/retail/v2beta/import_config.proto;l=330 1378 * @param value The bytes for requestId to set. 1379 * @return This builder for chaining. 1380 */ 1381 @java.lang.Deprecated setRequestIdBytes(com.google.protobuf.ByteString value)1382 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 1383 if (value == null) { 1384 throw new NullPointerException(); 1385 } 1386 checkByteStringIsUtf8(value); 1387 requestId_ = value; 1388 bitField0_ |= 0x00000010; 1389 onChanged(); 1390 return this; 1391 } 1392 1393 private java.lang.Object notificationPubsubTopic_ = ""; 1394 /** 1395 * 1396 * 1397 * <pre> 1398 * Pub/Sub topic for receiving notification. If this field is set, 1399 * when the import is finished, a notification is sent to 1400 * specified Pub/Sub topic. The message data is JSON string of a 1401 * [Operation][google.longrunning.Operation]. 1402 * Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. 1403 * </pre> 1404 * 1405 * <code>string notification_pubsub_topic = 6;</code> 1406 * 1407 * @return The notificationPubsubTopic. 1408 */ getNotificationPubsubTopic()1409 public java.lang.String getNotificationPubsubTopic() { 1410 java.lang.Object ref = notificationPubsubTopic_; 1411 if (!(ref instanceof java.lang.String)) { 1412 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1413 java.lang.String s = bs.toStringUtf8(); 1414 notificationPubsubTopic_ = s; 1415 return s; 1416 } else { 1417 return (java.lang.String) ref; 1418 } 1419 } 1420 /** 1421 * 1422 * 1423 * <pre> 1424 * Pub/Sub topic for receiving notification. If this field is set, 1425 * when the import is finished, a notification is sent to 1426 * specified Pub/Sub topic. The message data is JSON string of a 1427 * [Operation][google.longrunning.Operation]. 1428 * Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. 1429 * </pre> 1430 * 1431 * <code>string notification_pubsub_topic = 6;</code> 1432 * 1433 * @return The bytes for notificationPubsubTopic. 1434 */ getNotificationPubsubTopicBytes()1435 public com.google.protobuf.ByteString getNotificationPubsubTopicBytes() { 1436 java.lang.Object ref = notificationPubsubTopic_; 1437 if (ref instanceof String) { 1438 com.google.protobuf.ByteString b = 1439 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1440 notificationPubsubTopic_ = b; 1441 return b; 1442 } else { 1443 return (com.google.protobuf.ByteString) ref; 1444 } 1445 } 1446 /** 1447 * 1448 * 1449 * <pre> 1450 * Pub/Sub topic for receiving notification. If this field is set, 1451 * when the import is finished, a notification is sent to 1452 * specified Pub/Sub topic. The message data is JSON string of a 1453 * [Operation][google.longrunning.Operation]. 1454 * Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. 1455 * </pre> 1456 * 1457 * <code>string notification_pubsub_topic = 6;</code> 1458 * 1459 * @param value The notificationPubsubTopic to set. 1460 * @return This builder for chaining. 1461 */ setNotificationPubsubTopic(java.lang.String value)1462 public Builder setNotificationPubsubTopic(java.lang.String value) { 1463 if (value == null) { 1464 throw new NullPointerException(); 1465 } 1466 notificationPubsubTopic_ = value; 1467 bitField0_ |= 0x00000020; 1468 onChanged(); 1469 return this; 1470 } 1471 /** 1472 * 1473 * 1474 * <pre> 1475 * Pub/Sub topic for receiving notification. If this field is set, 1476 * when the import is finished, a notification is sent to 1477 * specified Pub/Sub topic. The message data is JSON string of a 1478 * [Operation][google.longrunning.Operation]. 1479 * Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. 1480 * </pre> 1481 * 1482 * <code>string notification_pubsub_topic = 6;</code> 1483 * 1484 * @return This builder for chaining. 1485 */ clearNotificationPubsubTopic()1486 public Builder clearNotificationPubsubTopic() { 1487 notificationPubsubTopic_ = getDefaultInstance().getNotificationPubsubTopic(); 1488 bitField0_ = (bitField0_ & ~0x00000020); 1489 onChanged(); 1490 return this; 1491 } 1492 /** 1493 * 1494 * 1495 * <pre> 1496 * Pub/Sub topic for receiving notification. If this field is set, 1497 * when the import is finished, a notification is sent to 1498 * specified Pub/Sub topic. The message data is JSON string of a 1499 * [Operation][google.longrunning.Operation]. 1500 * Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. 1501 * </pre> 1502 * 1503 * <code>string notification_pubsub_topic = 6;</code> 1504 * 1505 * @param value The bytes for notificationPubsubTopic to set. 1506 * @return This builder for chaining. 1507 */ setNotificationPubsubTopicBytes(com.google.protobuf.ByteString value)1508 public Builder setNotificationPubsubTopicBytes(com.google.protobuf.ByteString value) { 1509 if (value == null) { 1510 throw new NullPointerException(); 1511 } 1512 checkByteStringIsUtf8(value); 1513 notificationPubsubTopic_ = value; 1514 bitField0_ |= 0x00000020; 1515 onChanged(); 1516 return this; 1517 } 1518 1519 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1520 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1521 return super.setUnknownFields(unknownFields); 1522 } 1523 1524 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1525 public final Builder mergeUnknownFields( 1526 final com.google.protobuf.UnknownFieldSet unknownFields) { 1527 return super.mergeUnknownFields(unknownFields); 1528 } 1529 1530 // @@protoc_insertion_point(builder_scope:google.cloud.retail.v2beta.ImportMetadata) 1531 } 1532 1533 // @@protoc_insertion_point(class_scope:google.cloud.retail.v2beta.ImportMetadata) 1534 private static final com.google.cloud.retail.v2beta.ImportMetadata DEFAULT_INSTANCE; 1535 1536 static { 1537 DEFAULT_INSTANCE = new com.google.cloud.retail.v2beta.ImportMetadata(); 1538 } 1539 getDefaultInstance()1540 public static com.google.cloud.retail.v2beta.ImportMetadata getDefaultInstance() { 1541 return DEFAULT_INSTANCE; 1542 } 1543 1544 private static final com.google.protobuf.Parser<ImportMetadata> PARSER = 1545 new com.google.protobuf.AbstractParser<ImportMetadata>() { 1546 @java.lang.Override 1547 public ImportMetadata parsePartialFrom( 1548 com.google.protobuf.CodedInputStream input, 1549 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1550 throws com.google.protobuf.InvalidProtocolBufferException { 1551 Builder builder = newBuilder(); 1552 try { 1553 builder.mergeFrom(input, extensionRegistry); 1554 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1555 throw e.setUnfinishedMessage(builder.buildPartial()); 1556 } catch (com.google.protobuf.UninitializedMessageException e) { 1557 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1558 } catch (java.io.IOException e) { 1559 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1560 .setUnfinishedMessage(builder.buildPartial()); 1561 } 1562 return builder.buildPartial(); 1563 } 1564 }; 1565 parser()1566 public static com.google.protobuf.Parser<ImportMetadata> parser() { 1567 return PARSER; 1568 } 1569 1570 @java.lang.Override getParserForType()1571 public com.google.protobuf.Parser<ImportMetadata> getParserForType() { 1572 return PARSER; 1573 } 1574 1575 @java.lang.Override getDefaultInstanceForType()1576 public com.google.cloud.retail.v2beta.ImportMetadata getDefaultInstanceForType() { 1577 return DEFAULT_INSTANCE; 1578 } 1579 } 1580