• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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