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