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