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