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