• 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/cloudtasks.proto
18 
19 package com.google.cloud.tasks.v2beta3;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request message for getting a task using [GetTask][google.cloud.tasks.v2beta3.CloudTasks.GetTask].
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.tasks.v2beta3.GetTaskRequest}
29  */
30 public final class GetTaskRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2beta3.GetTaskRequest)
33     GetTaskRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use GetTaskRequest.newBuilder() to construct.
GetTaskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private GetTaskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
GetTaskRequest()40   private GetTaskRequest() {
41     name_ = "";
42     responseView_ = 0;
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new GetTaskRequest();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.tasks.v2beta3.CloudTasksProto
58         .internal_static_google_cloud_tasks_v2beta3_GetTaskRequest_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.tasks.v2beta3.CloudTasksProto
65         .internal_static_google_cloud_tasks_v2beta3_GetTaskRequest_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.tasks.v2beta3.GetTaskRequest.class,
68             com.google.cloud.tasks.v2beta3.GetTaskRequest.Builder.class);
69   }
70 
71   public static final int NAME_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object name_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * Required. The task name. For example:
80    * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
81    * </pre>
82    *
83    * <code>
84    * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
85    * </code>
86    *
87    * @return The name.
88    */
89   @java.lang.Override
getName()90   public java.lang.String getName() {
91     java.lang.Object ref = name_;
92     if (ref instanceof java.lang.String) {
93       return (java.lang.String) ref;
94     } else {
95       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
96       java.lang.String s = bs.toStringUtf8();
97       name_ = s;
98       return s;
99     }
100   }
101   /**
102    *
103    *
104    * <pre>
105    * Required. The task name. For example:
106    * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
107    * </pre>
108    *
109    * <code>
110    * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
111    * </code>
112    *
113    * @return The bytes for name.
114    */
115   @java.lang.Override
getNameBytes()116   public com.google.protobuf.ByteString getNameBytes() {
117     java.lang.Object ref = name_;
118     if (ref instanceof java.lang.String) {
119       com.google.protobuf.ByteString b =
120           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
121       name_ = b;
122       return b;
123     } else {
124       return (com.google.protobuf.ByteString) ref;
125     }
126   }
127 
128   public static final int RESPONSE_VIEW_FIELD_NUMBER = 2;
129   private int responseView_ = 0;
130   /**
131    *
132    *
133    * <pre>
134    * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
135    * returned.
136    * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
137    * information is retrieved by default because some data, such as
138    * payloads, might be desirable to return only when needed because
139    * of its large size or because of the sensitivity of data that it
140    * contains.
141    * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
142    * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
143    * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
144    * </pre>
145    *
146    * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
147    *
148    * @return The enum numeric value on the wire for responseView.
149    */
150   @java.lang.Override
getResponseViewValue()151   public int getResponseViewValue() {
152     return responseView_;
153   }
154   /**
155    *
156    *
157    * <pre>
158    * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
159    * returned.
160    * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
161    * information is retrieved by default because some data, such as
162    * payloads, might be desirable to return only when needed because
163    * of its large size or because of the sensitivity of data that it
164    * contains.
165    * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
166    * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
167    * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
168    * </pre>
169    *
170    * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
171    *
172    * @return The responseView.
173    */
174   @java.lang.Override
getResponseView()175   public com.google.cloud.tasks.v2beta3.Task.View getResponseView() {
176     com.google.cloud.tasks.v2beta3.Task.View result =
177         com.google.cloud.tasks.v2beta3.Task.View.forNumber(responseView_);
178     return result == null ? com.google.cloud.tasks.v2beta3.Task.View.UNRECOGNIZED : result;
179   }
180 
181   private byte memoizedIsInitialized = -1;
182 
183   @java.lang.Override
isInitialized()184   public final boolean isInitialized() {
185     byte isInitialized = memoizedIsInitialized;
186     if (isInitialized == 1) return true;
187     if (isInitialized == 0) return false;
188 
189     memoizedIsInitialized = 1;
190     return true;
191   }
192 
193   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)194   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
195     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
196       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
197     }
198     if (responseView_ != com.google.cloud.tasks.v2beta3.Task.View.VIEW_UNSPECIFIED.getNumber()) {
199       output.writeEnum(2, responseView_);
200     }
201     getUnknownFields().writeTo(output);
202   }
203 
204   @java.lang.Override
getSerializedSize()205   public int getSerializedSize() {
206     int size = memoizedSize;
207     if (size != -1) return size;
208 
209     size = 0;
210     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
211       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
212     }
213     if (responseView_ != com.google.cloud.tasks.v2beta3.Task.View.VIEW_UNSPECIFIED.getNumber()) {
214       size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, responseView_);
215     }
216     size += getUnknownFields().getSerializedSize();
217     memoizedSize = size;
218     return size;
219   }
220 
221   @java.lang.Override
equals(final java.lang.Object obj)222   public boolean equals(final java.lang.Object obj) {
223     if (obj == this) {
224       return true;
225     }
226     if (!(obj instanceof com.google.cloud.tasks.v2beta3.GetTaskRequest)) {
227       return super.equals(obj);
228     }
229     com.google.cloud.tasks.v2beta3.GetTaskRequest other =
230         (com.google.cloud.tasks.v2beta3.GetTaskRequest) obj;
231 
232     if (!getName().equals(other.getName())) return false;
233     if (responseView_ != other.responseView_) return false;
234     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
235     return true;
236   }
237 
238   @java.lang.Override
hashCode()239   public int hashCode() {
240     if (memoizedHashCode != 0) {
241       return memoizedHashCode;
242     }
243     int hash = 41;
244     hash = (19 * hash) + getDescriptor().hashCode();
245     hash = (37 * hash) + NAME_FIELD_NUMBER;
246     hash = (53 * hash) + getName().hashCode();
247     hash = (37 * hash) + RESPONSE_VIEW_FIELD_NUMBER;
248     hash = (53 * hash) + responseView_;
249     hash = (29 * hash) + getUnknownFields().hashCode();
250     memoizedHashCode = hash;
251     return hash;
252   }
253 
parseFrom(java.nio.ByteBuffer data)254   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(java.nio.ByteBuffer data)
255       throws com.google.protobuf.InvalidProtocolBufferException {
256     return PARSER.parseFrom(data);
257   }
258 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)259   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(
260       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
261       throws com.google.protobuf.InvalidProtocolBufferException {
262     return PARSER.parseFrom(data, extensionRegistry);
263   }
264 
parseFrom( com.google.protobuf.ByteString data)265   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(
266       com.google.protobuf.ByteString data)
267       throws com.google.protobuf.InvalidProtocolBufferException {
268     return PARSER.parseFrom(data);
269   }
270 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)271   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(
272       com.google.protobuf.ByteString data,
273       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
274       throws com.google.protobuf.InvalidProtocolBufferException {
275     return PARSER.parseFrom(data, extensionRegistry);
276   }
277 
parseFrom(byte[] data)278   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(byte[] data)
279       throws com.google.protobuf.InvalidProtocolBufferException {
280     return PARSER.parseFrom(data);
281   }
282 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)283   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(
284       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285       throws com.google.protobuf.InvalidProtocolBufferException {
286     return PARSER.parseFrom(data, extensionRegistry);
287   }
288 
parseFrom(java.io.InputStream input)289   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(java.io.InputStream input)
290       throws java.io.IOException {
291     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
292   }
293 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)294   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(
295       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
296       throws java.io.IOException {
297     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
298         PARSER, input, extensionRegistry);
299   }
300 
parseDelimitedFrom( java.io.InputStream input)301   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseDelimitedFrom(
302       java.io.InputStream input) throws java.io.IOException {
303     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
304   }
305 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)306   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseDelimitedFrom(
307       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
308       throws java.io.IOException {
309     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
310         PARSER, input, extensionRegistry);
311   }
312 
parseFrom( com.google.protobuf.CodedInputStream input)313   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(
314       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
315     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
316   }
317 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)318   public static com.google.cloud.tasks.v2beta3.GetTaskRequest parseFrom(
319       com.google.protobuf.CodedInputStream input,
320       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
321       throws java.io.IOException {
322     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
323         PARSER, input, extensionRegistry);
324   }
325 
326   @java.lang.Override
newBuilderForType()327   public Builder newBuilderForType() {
328     return newBuilder();
329   }
330 
newBuilder()331   public static Builder newBuilder() {
332     return DEFAULT_INSTANCE.toBuilder();
333   }
334 
newBuilder(com.google.cloud.tasks.v2beta3.GetTaskRequest prototype)335   public static Builder newBuilder(com.google.cloud.tasks.v2beta3.GetTaskRequest prototype) {
336     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
337   }
338 
339   @java.lang.Override
toBuilder()340   public Builder toBuilder() {
341     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
342   }
343 
344   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)345   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
346     Builder builder = new Builder(parent);
347     return builder;
348   }
349   /**
350    *
351    *
352    * <pre>
353    * Request message for getting a task using [GetTask][google.cloud.tasks.v2beta3.CloudTasks.GetTask].
354    * </pre>
355    *
356    * Protobuf type {@code google.cloud.tasks.v2beta3.GetTaskRequest}
357    */
358   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
359       implements
360       // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2beta3.GetTaskRequest)
361       com.google.cloud.tasks.v2beta3.GetTaskRequestOrBuilder {
getDescriptor()362     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
363       return com.google.cloud.tasks.v2beta3.CloudTasksProto
364           .internal_static_google_cloud_tasks_v2beta3_GetTaskRequest_descriptor;
365     }
366 
367     @java.lang.Override
368     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()369         internalGetFieldAccessorTable() {
370       return com.google.cloud.tasks.v2beta3.CloudTasksProto
371           .internal_static_google_cloud_tasks_v2beta3_GetTaskRequest_fieldAccessorTable
372           .ensureFieldAccessorsInitialized(
373               com.google.cloud.tasks.v2beta3.GetTaskRequest.class,
374               com.google.cloud.tasks.v2beta3.GetTaskRequest.Builder.class);
375     }
376 
377     // Construct using com.google.cloud.tasks.v2beta3.GetTaskRequest.newBuilder()
Builder()378     private Builder() {}
379 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)380     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
381       super(parent);
382     }
383 
384     @java.lang.Override
clear()385     public Builder clear() {
386       super.clear();
387       bitField0_ = 0;
388       name_ = "";
389       responseView_ = 0;
390       return this;
391     }
392 
393     @java.lang.Override
getDescriptorForType()394     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
395       return com.google.cloud.tasks.v2beta3.CloudTasksProto
396           .internal_static_google_cloud_tasks_v2beta3_GetTaskRequest_descriptor;
397     }
398 
399     @java.lang.Override
getDefaultInstanceForType()400     public com.google.cloud.tasks.v2beta3.GetTaskRequest getDefaultInstanceForType() {
401       return com.google.cloud.tasks.v2beta3.GetTaskRequest.getDefaultInstance();
402     }
403 
404     @java.lang.Override
build()405     public com.google.cloud.tasks.v2beta3.GetTaskRequest build() {
406       com.google.cloud.tasks.v2beta3.GetTaskRequest result = buildPartial();
407       if (!result.isInitialized()) {
408         throw newUninitializedMessageException(result);
409       }
410       return result;
411     }
412 
413     @java.lang.Override
buildPartial()414     public com.google.cloud.tasks.v2beta3.GetTaskRequest buildPartial() {
415       com.google.cloud.tasks.v2beta3.GetTaskRequest result =
416           new com.google.cloud.tasks.v2beta3.GetTaskRequest(this);
417       if (bitField0_ != 0) {
418         buildPartial0(result);
419       }
420       onBuilt();
421       return result;
422     }
423 
buildPartial0(com.google.cloud.tasks.v2beta3.GetTaskRequest result)424     private void buildPartial0(com.google.cloud.tasks.v2beta3.GetTaskRequest result) {
425       int from_bitField0_ = bitField0_;
426       if (((from_bitField0_ & 0x00000001) != 0)) {
427         result.name_ = name_;
428       }
429       if (((from_bitField0_ & 0x00000002) != 0)) {
430         result.responseView_ = responseView_;
431       }
432     }
433 
434     @java.lang.Override
clone()435     public Builder clone() {
436       return super.clone();
437     }
438 
439     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)440     public Builder setField(
441         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
442       return super.setField(field, value);
443     }
444 
445     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)446     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
447       return super.clearField(field);
448     }
449 
450     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)451     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
452       return super.clearOneof(oneof);
453     }
454 
455     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)456     public Builder setRepeatedField(
457         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
458       return super.setRepeatedField(field, index, value);
459     }
460 
461     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)462     public Builder addRepeatedField(
463         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
464       return super.addRepeatedField(field, value);
465     }
466 
467     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)468     public Builder mergeFrom(com.google.protobuf.Message other) {
469       if (other instanceof com.google.cloud.tasks.v2beta3.GetTaskRequest) {
470         return mergeFrom((com.google.cloud.tasks.v2beta3.GetTaskRequest) other);
471       } else {
472         super.mergeFrom(other);
473         return this;
474       }
475     }
476 
mergeFrom(com.google.cloud.tasks.v2beta3.GetTaskRequest other)477     public Builder mergeFrom(com.google.cloud.tasks.v2beta3.GetTaskRequest other) {
478       if (other == com.google.cloud.tasks.v2beta3.GetTaskRequest.getDefaultInstance()) return this;
479       if (!other.getName().isEmpty()) {
480         name_ = other.name_;
481         bitField0_ |= 0x00000001;
482         onChanged();
483       }
484       if (other.responseView_ != 0) {
485         setResponseViewValue(other.getResponseViewValue());
486       }
487       this.mergeUnknownFields(other.getUnknownFields());
488       onChanged();
489       return this;
490     }
491 
492     @java.lang.Override
isInitialized()493     public final boolean isInitialized() {
494       return true;
495     }
496 
497     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)498     public Builder mergeFrom(
499         com.google.protobuf.CodedInputStream input,
500         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
501         throws java.io.IOException {
502       if (extensionRegistry == null) {
503         throw new java.lang.NullPointerException();
504       }
505       try {
506         boolean done = false;
507         while (!done) {
508           int tag = input.readTag();
509           switch (tag) {
510             case 0:
511               done = true;
512               break;
513             case 10:
514               {
515                 name_ = input.readStringRequireUtf8();
516                 bitField0_ |= 0x00000001;
517                 break;
518               } // case 10
519             case 16:
520               {
521                 responseView_ = input.readEnum();
522                 bitField0_ |= 0x00000002;
523                 break;
524               } // case 16
525             default:
526               {
527                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
528                   done = true; // was an endgroup tag
529                 }
530                 break;
531               } // default:
532           } // switch (tag)
533         } // while (!done)
534       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
535         throw e.unwrapIOException();
536       } finally {
537         onChanged();
538       } // finally
539       return this;
540     }
541 
542     private int bitField0_;
543 
544     private java.lang.Object name_ = "";
545     /**
546      *
547      *
548      * <pre>
549      * Required. The task name. For example:
550      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
551      * </pre>
552      *
553      * <code>
554      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
555      * </code>
556      *
557      * @return The name.
558      */
getName()559     public java.lang.String getName() {
560       java.lang.Object ref = name_;
561       if (!(ref instanceof java.lang.String)) {
562         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
563         java.lang.String s = bs.toStringUtf8();
564         name_ = s;
565         return s;
566       } else {
567         return (java.lang.String) ref;
568       }
569     }
570     /**
571      *
572      *
573      * <pre>
574      * Required. The task name. For example:
575      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
576      * </pre>
577      *
578      * <code>
579      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
580      * </code>
581      *
582      * @return The bytes for name.
583      */
getNameBytes()584     public com.google.protobuf.ByteString getNameBytes() {
585       java.lang.Object ref = name_;
586       if (ref instanceof String) {
587         com.google.protobuf.ByteString b =
588             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
589         name_ = b;
590         return b;
591       } else {
592         return (com.google.protobuf.ByteString) ref;
593       }
594     }
595     /**
596      *
597      *
598      * <pre>
599      * Required. The task name. For example:
600      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
601      * </pre>
602      *
603      * <code>
604      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
605      * </code>
606      *
607      * @param value The name to set.
608      * @return This builder for chaining.
609      */
setName(java.lang.String value)610     public Builder setName(java.lang.String value) {
611       if (value == null) {
612         throw new NullPointerException();
613       }
614       name_ = value;
615       bitField0_ |= 0x00000001;
616       onChanged();
617       return this;
618     }
619     /**
620      *
621      *
622      * <pre>
623      * Required. The task name. For example:
624      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
625      * </pre>
626      *
627      * <code>
628      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
629      * </code>
630      *
631      * @return This builder for chaining.
632      */
clearName()633     public Builder clearName() {
634       name_ = getDefaultInstance().getName();
635       bitField0_ = (bitField0_ & ~0x00000001);
636       onChanged();
637       return this;
638     }
639     /**
640      *
641      *
642      * <pre>
643      * Required. The task name. For example:
644      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
645      * </pre>
646      *
647      * <code>
648      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
649      * </code>
650      *
651      * @param value The bytes for name to set.
652      * @return This builder for chaining.
653      */
setNameBytes(com.google.protobuf.ByteString value)654     public Builder setNameBytes(com.google.protobuf.ByteString value) {
655       if (value == null) {
656         throw new NullPointerException();
657       }
658       checkByteStringIsUtf8(value);
659       name_ = value;
660       bitField0_ |= 0x00000001;
661       onChanged();
662       return this;
663     }
664 
665     private int responseView_ = 0;
666     /**
667      *
668      *
669      * <pre>
670      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
671      * returned.
672      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
673      * information is retrieved by default because some data, such as
674      * payloads, might be desirable to return only when needed because
675      * of its large size or because of the sensitivity of data that it
676      * contains.
677      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
678      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
679      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
680      * </pre>
681      *
682      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
683      *
684      * @return The enum numeric value on the wire for responseView.
685      */
686     @java.lang.Override
getResponseViewValue()687     public int getResponseViewValue() {
688       return responseView_;
689     }
690     /**
691      *
692      *
693      * <pre>
694      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
695      * returned.
696      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
697      * information is retrieved by default because some data, such as
698      * payloads, might be desirable to return only when needed because
699      * of its large size or because of the sensitivity of data that it
700      * contains.
701      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
702      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
703      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
704      * </pre>
705      *
706      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
707      *
708      * @param value The enum numeric value on the wire for responseView to set.
709      * @return This builder for chaining.
710      */
setResponseViewValue(int value)711     public Builder setResponseViewValue(int value) {
712       responseView_ = value;
713       bitField0_ |= 0x00000002;
714       onChanged();
715       return this;
716     }
717     /**
718      *
719      *
720      * <pre>
721      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
722      * returned.
723      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
724      * information is retrieved by default because some data, such as
725      * payloads, might be desirable to return only when needed because
726      * of its large size or because of the sensitivity of data that it
727      * contains.
728      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
729      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
730      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
731      * </pre>
732      *
733      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
734      *
735      * @return The responseView.
736      */
737     @java.lang.Override
getResponseView()738     public com.google.cloud.tasks.v2beta3.Task.View getResponseView() {
739       com.google.cloud.tasks.v2beta3.Task.View result =
740           com.google.cloud.tasks.v2beta3.Task.View.forNumber(responseView_);
741       return result == null ? com.google.cloud.tasks.v2beta3.Task.View.UNRECOGNIZED : result;
742     }
743     /**
744      *
745      *
746      * <pre>
747      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
748      * returned.
749      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
750      * information is retrieved by default because some data, such as
751      * payloads, might be desirable to return only when needed because
752      * of its large size or because of the sensitivity of data that it
753      * contains.
754      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
755      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
756      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
757      * </pre>
758      *
759      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
760      *
761      * @param value The responseView to set.
762      * @return This builder for chaining.
763      */
setResponseView(com.google.cloud.tasks.v2beta3.Task.View value)764     public Builder setResponseView(com.google.cloud.tasks.v2beta3.Task.View value) {
765       if (value == null) {
766         throw new NullPointerException();
767       }
768       bitField0_ |= 0x00000002;
769       responseView_ = value.getNumber();
770       onChanged();
771       return this;
772     }
773     /**
774      *
775      *
776      * <pre>
777      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
778      * returned.
779      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
780      * information is retrieved by default because some data, such as
781      * payloads, might be desirable to return only when needed because
782      * of its large size or because of the sensitivity of data that it
783      * contains.
784      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
785      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
786      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
787      * </pre>
788      *
789      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
790      *
791      * @return This builder for chaining.
792      */
clearResponseView()793     public Builder clearResponseView() {
794       bitField0_ = (bitField0_ & ~0x00000002);
795       responseView_ = 0;
796       onChanged();
797       return this;
798     }
799 
800     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)801     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
802       return super.setUnknownFields(unknownFields);
803     }
804 
805     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)806     public final Builder mergeUnknownFields(
807         final com.google.protobuf.UnknownFieldSet unknownFields) {
808       return super.mergeUnknownFields(unknownFields);
809     }
810 
811     // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2beta3.GetTaskRequest)
812   }
813 
814   // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetTaskRequest)
815   private static final com.google.cloud.tasks.v2beta3.GetTaskRequest DEFAULT_INSTANCE;
816 
817   static {
818     DEFAULT_INSTANCE = new com.google.cloud.tasks.v2beta3.GetTaskRequest();
819   }
820 
getDefaultInstance()821   public static com.google.cloud.tasks.v2beta3.GetTaskRequest getDefaultInstance() {
822     return DEFAULT_INSTANCE;
823   }
824 
825   private static final com.google.protobuf.Parser<GetTaskRequest> PARSER =
826       new com.google.protobuf.AbstractParser<GetTaskRequest>() {
827         @java.lang.Override
828         public GetTaskRequest parsePartialFrom(
829             com.google.protobuf.CodedInputStream input,
830             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
831             throws com.google.protobuf.InvalidProtocolBufferException {
832           Builder builder = newBuilder();
833           try {
834             builder.mergeFrom(input, extensionRegistry);
835           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
836             throw e.setUnfinishedMessage(builder.buildPartial());
837           } catch (com.google.protobuf.UninitializedMessageException e) {
838             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
839           } catch (java.io.IOException e) {
840             throw new com.google.protobuf.InvalidProtocolBufferException(e)
841                 .setUnfinishedMessage(builder.buildPartial());
842           }
843           return builder.buildPartial();
844         }
845       };
846 
parser()847   public static com.google.protobuf.Parser<GetTaskRequest> parser() {
848     return PARSER;
849   }
850 
851   @java.lang.Override
getParserForType()852   public com.google.protobuf.Parser<GetTaskRequest> getParserForType() {
853     return PARSER;
854   }
855 
856   @java.lang.Override
getDefaultInstanceForType()857   public com.google.cloud.tasks.v2beta3.GetTaskRequest getDefaultInstanceForType() {
858     return DEFAULT_INSTANCE;
859   }
860 }
861