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