• 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 forcing a task to run now using
26  * [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask].
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.tasks.v2.RunTaskRequest}
30  */
31 public final class RunTaskRequest extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2.RunTaskRequest)
34     RunTaskRequestOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use RunTaskRequest.newBuilder() to construct.
RunTaskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private RunTaskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
RunTaskRequest()41   private RunTaskRequest() {
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 RunTaskRequest();
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.v2.CloudTasksProto
59         .internal_static_google_cloud_tasks_v2_RunTaskRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.tasks.v2.CloudTasksProto
66         .internal_static_google_cloud_tasks_v2_RunTaskRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.tasks.v2.RunTaskRequest.class,
69             com.google.cloud.tasks.v2.RunTaskRequest.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 [Task][google.cloud.tasks.v2.Task] will be
136    * returned.
137    * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all
138    * information is retrieved by default because some data, such as
139    * payloads, might be desirable to return only when needed because
140    * of its large size or because of the sensitivity of data that it
141    * contains.
142    * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
143    * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
144    * permission on the [Task][google.cloud.tasks.v2.Task] resource.
145    * </pre>
146    *
147    * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code>
148    *
149    * @return The enum numeric value on the wire for responseView.
150    */
151   @java.lang.Override
getResponseViewValue()152   public int getResponseViewValue() {
153     return responseView_;
154   }
155   /**
156    *
157    *
158    * <pre>
159    * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be
160    * returned.
161    * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all
162    * information is retrieved by default because some data, such as
163    * payloads, might be desirable to return only when needed because
164    * of its large size or because of the sensitivity of data that it
165    * contains.
166    * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
167    * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
168    * permission on the [Task][google.cloud.tasks.v2.Task] resource.
169    * </pre>
170    *
171    * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code>
172    *
173    * @return The responseView.
174    */
175   @java.lang.Override
getResponseView()176   public com.google.cloud.tasks.v2.Task.View getResponseView() {
177     com.google.cloud.tasks.v2.Task.View result =
178         com.google.cloud.tasks.v2.Task.View.forNumber(responseView_);
179     return result == null ? com.google.cloud.tasks.v2.Task.View.UNRECOGNIZED : result;
180   }
181 
182   private byte memoizedIsInitialized = -1;
183 
184   @java.lang.Override
isInitialized()185   public final boolean isInitialized() {
186     byte isInitialized = memoizedIsInitialized;
187     if (isInitialized == 1) return true;
188     if (isInitialized == 0) return false;
189 
190     memoizedIsInitialized = 1;
191     return true;
192   }
193 
194   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)195   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
196     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
197       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
198     }
199     if (responseView_ != com.google.cloud.tasks.v2.Task.View.VIEW_UNSPECIFIED.getNumber()) {
200       output.writeEnum(2, responseView_);
201     }
202     getUnknownFields().writeTo(output);
203   }
204 
205   @java.lang.Override
getSerializedSize()206   public int getSerializedSize() {
207     int size = memoizedSize;
208     if (size != -1) return size;
209 
210     size = 0;
211     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
212       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
213     }
214     if (responseView_ != com.google.cloud.tasks.v2.Task.View.VIEW_UNSPECIFIED.getNumber()) {
215       size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, responseView_);
216     }
217     size += getUnknownFields().getSerializedSize();
218     memoizedSize = size;
219     return size;
220   }
221 
222   @java.lang.Override
equals(final java.lang.Object obj)223   public boolean equals(final java.lang.Object obj) {
224     if (obj == this) {
225       return true;
226     }
227     if (!(obj instanceof com.google.cloud.tasks.v2.RunTaskRequest)) {
228       return super.equals(obj);
229     }
230     com.google.cloud.tasks.v2.RunTaskRequest other = (com.google.cloud.tasks.v2.RunTaskRequest) 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest 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.v2.RunTaskRequest prototype)335   public static Builder newBuilder(com.google.cloud.tasks.v2.RunTaskRequest 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 forcing a task to run now using
354    * [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask].
355    * </pre>
356    *
357    * Protobuf type {@code google.cloud.tasks.v2.RunTaskRequest}
358    */
359   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
360       implements
361       // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2.RunTaskRequest)
362       com.google.cloud.tasks.v2.RunTaskRequestOrBuilder {
getDescriptor()363     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
364       return com.google.cloud.tasks.v2.CloudTasksProto
365           .internal_static_google_cloud_tasks_v2_RunTaskRequest_descriptor;
366     }
367 
368     @java.lang.Override
369     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()370         internalGetFieldAccessorTable() {
371       return com.google.cloud.tasks.v2.CloudTasksProto
372           .internal_static_google_cloud_tasks_v2_RunTaskRequest_fieldAccessorTable
373           .ensureFieldAccessorsInitialized(
374               com.google.cloud.tasks.v2.RunTaskRequest.class,
375               com.google.cloud.tasks.v2.RunTaskRequest.Builder.class);
376     }
377 
378     // Construct using com.google.cloud.tasks.v2.RunTaskRequest.newBuilder()
Builder()379     private Builder() {}
380 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)381     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
382       super(parent);
383     }
384 
385     @java.lang.Override
clear()386     public Builder clear() {
387       super.clear();
388       bitField0_ = 0;
389       name_ = "";
390       responseView_ = 0;
391       return this;
392     }
393 
394     @java.lang.Override
getDescriptorForType()395     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
396       return com.google.cloud.tasks.v2.CloudTasksProto
397           .internal_static_google_cloud_tasks_v2_RunTaskRequest_descriptor;
398     }
399 
400     @java.lang.Override
getDefaultInstanceForType()401     public com.google.cloud.tasks.v2.RunTaskRequest getDefaultInstanceForType() {
402       return com.google.cloud.tasks.v2.RunTaskRequest.getDefaultInstance();
403     }
404 
405     @java.lang.Override
build()406     public com.google.cloud.tasks.v2.RunTaskRequest build() {
407       com.google.cloud.tasks.v2.RunTaskRequest result = buildPartial();
408       if (!result.isInitialized()) {
409         throw newUninitializedMessageException(result);
410       }
411       return result;
412     }
413 
414     @java.lang.Override
buildPartial()415     public com.google.cloud.tasks.v2.RunTaskRequest buildPartial() {
416       com.google.cloud.tasks.v2.RunTaskRequest result =
417           new com.google.cloud.tasks.v2.RunTaskRequest(this);
418       if (bitField0_ != 0) {
419         buildPartial0(result);
420       }
421       onBuilt();
422       return result;
423     }
424 
buildPartial0(com.google.cloud.tasks.v2.RunTaskRequest result)425     private void buildPartial0(com.google.cloud.tasks.v2.RunTaskRequest result) {
426       int from_bitField0_ = bitField0_;
427       if (((from_bitField0_ & 0x00000001) != 0)) {
428         result.name_ = name_;
429       }
430       if (((from_bitField0_ & 0x00000002) != 0)) {
431         result.responseView_ = responseView_;
432       }
433     }
434 
435     @java.lang.Override
clone()436     public Builder clone() {
437       return super.clone();
438     }
439 
440     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)441     public Builder setField(
442         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
443       return super.setField(field, value);
444     }
445 
446     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)447     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
448       return super.clearField(field);
449     }
450 
451     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)452     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
453       return super.clearOneof(oneof);
454     }
455 
456     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)457     public Builder setRepeatedField(
458         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
459       return super.setRepeatedField(field, index, value);
460     }
461 
462     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)463     public Builder addRepeatedField(
464         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
465       return super.addRepeatedField(field, value);
466     }
467 
468     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)469     public Builder mergeFrom(com.google.protobuf.Message other) {
470       if (other instanceof com.google.cloud.tasks.v2.RunTaskRequest) {
471         return mergeFrom((com.google.cloud.tasks.v2.RunTaskRequest) other);
472       } else {
473         super.mergeFrom(other);
474         return this;
475       }
476     }
477 
mergeFrom(com.google.cloud.tasks.v2.RunTaskRequest other)478     public Builder mergeFrom(com.google.cloud.tasks.v2.RunTaskRequest other) {
479       if (other == com.google.cloud.tasks.v2.RunTaskRequest.getDefaultInstance()) return this;
480       if (!other.getName().isEmpty()) {
481         name_ = other.name_;
482         bitField0_ |= 0x00000001;
483         onChanged();
484       }
485       if (other.responseView_ != 0) {
486         setResponseViewValue(other.getResponseViewValue());
487       }
488       this.mergeUnknownFields(other.getUnknownFields());
489       onChanged();
490       return this;
491     }
492 
493     @java.lang.Override
isInitialized()494     public final boolean isInitialized() {
495       return true;
496     }
497 
498     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)499     public Builder mergeFrom(
500         com.google.protobuf.CodedInputStream input,
501         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
502         throws java.io.IOException {
503       if (extensionRegistry == null) {
504         throw new java.lang.NullPointerException();
505       }
506       try {
507         boolean done = false;
508         while (!done) {
509           int tag = input.readTag();
510           switch (tag) {
511             case 0:
512               done = true;
513               break;
514             case 10:
515               {
516                 name_ = input.readStringRequireUtf8();
517                 bitField0_ |= 0x00000001;
518                 break;
519               } // case 10
520             case 16:
521               {
522                 responseView_ = input.readEnum();
523                 bitField0_ |= 0x00000002;
524                 break;
525               } // case 16
526             default:
527               {
528                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
529                   done = true; // was an endgroup tag
530                 }
531                 break;
532               } // default:
533           } // switch (tag)
534         } // while (!done)
535       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
536         throw e.unwrapIOException();
537       } finally {
538         onChanged();
539       } // finally
540       return this;
541     }
542 
543     private int bitField0_;
544 
545     private java.lang.Object name_ = "";
546     /**
547      *
548      *
549      * <pre>
550      * Required. The task name. For example:
551      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
552      * </pre>
553      *
554      * <code>
555      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
556      * </code>
557      *
558      * @return The name.
559      */
getName()560     public java.lang.String getName() {
561       java.lang.Object ref = name_;
562       if (!(ref instanceof java.lang.String)) {
563         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
564         java.lang.String s = bs.toStringUtf8();
565         name_ = s;
566         return s;
567       } else {
568         return (java.lang.String) ref;
569       }
570     }
571     /**
572      *
573      *
574      * <pre>
575      * Required. The task name. For example:
576      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
577      * </pre>
578      *
579      * <code>
580      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
581      * </code>
582      *
583      * @return The bytes for name.
584      */
getNameBytes()585     public com.google.protobuf.ByteString getNameBytes() {
586       java.lang.Object ref = name_;
587       if (ref instanceof String) {
588         com.google.protobuf.ByteString b =
589             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
590         name_ = b;
591         return b;
592       } else {
593         return (com.google.protobuf.ByteString) ref;
594       }
595     }
596     /**
597      *
598      *
599      * <pre>
600      * Required. The task name. For example:
601      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
602      * </pre>
603      *
604      * <code>
605      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
606      * </code>
607      *
608      * @param value The name to set.
609      * @return This builder for chaining.
610      */
setName(java.lang.String value)611     public Builder setName(java.lang.String value) {
612       if (value == null) {
613         throw new NullPointerException();
614       }
615       name_ = value;
616       bitField0_ |= 0x00000001;
617       onChanged();
618       return this;
619     }
620     /**
621      *
622      *
623      * <pre>
624      * Required. The task name. For example:
625      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
626      * </pre>
627      *
628      * <code>
629      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
630      * </code>
631      *
632      * @return This builder for chaining.
633      */
clearName()634     public Builder clearName() {
635       name_ = getDefaultInstance().getName();
636       bitField0_ = (bitField0_ & ~0x00000001);
637       onChanged();
638       return this;
639     }
640     /**
641      *
642      *
643      * <pre>
644      * Required. The task name. For example:
645      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
646      * </pre>
647      *
648      * <code>
649      * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
650      * </code>
651      *
652      * @param value The bytes for name to set.
653      * @return This builder for chaining.
654      */
setNameBytes(com.google.protobuf.ByteString value)655     public Builder setNameBytes(com.google.protobuf.ByteString value) {
656       if (value == null) {
657         throw new NullPointerException();
658       }
659       checkByteStringIsUtf8(value);
660       name_ = value;
661       bitField0_ |= 0x00000001;
662       onChanged();
663       return this;
664     }
665 
666     private int responseView_ = 0;
667     /**
668      *
669      *
670      * <pre>
671      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be
672      * returned.
673      * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all
674      * information is retrieved by default because some data, such as
675      * payloads, might be desirable to return only when needed because
676      * of its large size or because of the sensitivity of data that it
677      * contains.
678      * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
679      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
680      * permission on the [Task][google.cloud.tasks.v2.Task] resource.
681      * </pre>
682      *
683      * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code>
684      *
685      * @return The enum numeric value on the wire for responseView.
686      */
687     @java.lang.Override
getResponseViewValue()688     public int getResponseViewValue() {
689       return responseView_;
690     }
691     /**
692      *
693      *
694      * <pre>
695      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be
696      * returned.
697      * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all
698      * information is retrieved by default because some data, such as
699      * payloads, might be desirable to return only when needed because
700      * of its large size or because of the sensitivity of data that it
701      * contains.
702      * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
703      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
704      * permission on the [Task][google.cloud.tasks.v2.Task] resource.
705      * </pre>
706      *
707      * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code>
708      *
709      * @param value The enum numeric value on the wire for responseView to set.
710      * @return This builder for chaining.
711      */
setResponseViewValue(int value)712     public Builder setResponseViewValue(int value) {
713       responseView_ = value;
714       bitField0_ |= 0x00000002;
715       onChanged();
716       return this;
717     }
718     /**
719      *
720      *
721      * <pre>
722      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be
723      * returned.
724      * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all
725      * information is retrieved by default because some data, such as
726      * payloads, might be desirable to return only when needed because
727      * of its large size or because of the sensitivity of data that it
728      * contains.
729      * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
730      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
731      * permission on the [Task][google.cloud.tasks.v2.Task] resource.
732      * </pre>
733      *
734      * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code>
735      *
736      * @return The responseView.
737      */
738     @java.lang.Override
getResponseView()739     public com.google.cloud.tasks.v2.Task.View getResponseView() {
740       com.google.cloud.tasks.v2.Task.View result =
741           com.google.cloud.tasks.v2.Task.View.forNumber(responseView_);
742       return result == null ? com.google.cloud.tasks.v2.Task.View.UNRECOGNIZED : result;
743     }
744     /**
745      *
746      *
747      * <pre>
748      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be
749      * returned.
750      * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all
751      * information is retrieved by default because some data, such as
752      * payloads, might be desirable to return only when needed because
753      * of its large size or because of the sensitivity of data that it
754      * contains.
755      * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
756      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
757      * permission on the [Task][google.cloud.tasks.v2.Task] resource.
758      * </pre>
759      *
760      * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code>
761      *
762      * @param value The responseView to set.
763      * @return This builder for chaining.
764      */
setResponseView(com.google.cloud.tasks.v2.Task.View value)765     public Builder setResponseView(com.google.cloud.tasks.v2.Task.View value) {
766       if (value == null) {
767         throw new NullPointerException();
768       }
769       bitField0_ |= 0x00000002;
770       responseView_ = value.getNumber();
771       onChanged();
772       return this;
773     }
774     /**
775      *
776      *
777      * <pre>
778      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be
779      * returned.
780      * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all
781      * information is retrieved by default because some data, such as
782      * payloads, might be desirable to return only when needed because
783      * of its large size or because of the sensitivity of data that it
784      * contains.
785      * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
786      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
787      * permission on the [Task][google.cloud.tasks.v2.Task] resource.
788      * </pre>
789      *
790      * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code>
791      *
792      * @return This builder for chaining.
793      */
clearResponseView()794     public Builder clearResponseView() {
795       bitField0_ = (bitField0_ & ~0x00000002);
796       responseView_ = 0;
797       onChanged();
798       return this;
799     }
800 
801     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)802     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
803       return super.setUnknownFields(unknownFields);
804     }
805 
806     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)807     public final Builder mergeUnknownFields(
808         final com.google.protobuf.UnknownFieldSet unknownFields) {
809       return super.mergeUnknownFields(unknownFields);
810     }
811 
812     // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2.RunTaskRequest)
813   }
814 
815   // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RunTaskRequest)
816   private static final com.google.cloud.tasks.v2.RunTaskRequest DEFAULT_INSTANCE;
817 
818   static {
819     DEFAULT_INSTANCE = new com.google.cloud.tasks.v2.RunTaskRequest();
820   }
821 
getDefaultInstance()822   public static com.google.cloud.tasks.v2.RunTaskRequest getDefaultInstance() {
823     return DEFAULT_INSTANCE;
824   }
825 
826   private static final com.google.protobuf.Parser<RunTaskRequest> PARSER =
827       new com.google.protobuf.AbstractParser<RunTaskRequest>() {
828         @java.lang.Override
829         public RunTaskRequest parsePartialFrom(
830             com.google.protobuf.CodedInputStream input,
831             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
832             throws com.google.protobuf.InvalidProtocolBufferException {
833           Builder builder = newBuilder();
834           try {
835             builder.mergeFrom(input, extensionRegistry);
836           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
837             throw e.setUnfinishedMessage(builder.buildPartial());
838           } catch (com.google.protobuf.UninitializedMessageException e) {
839             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
840           } catch (java.io.IOException e) {
841             throw new com.google.protobuf.InvalidProtocolBufferException(e)
842                 .setUnfinishedMessage(builder.buildPartial());
843           }
844           return builder.buildPartial();
845         }
846       };
847 
parser()848   public static com.google.protobuf.Parser<RunTaskRequest> parser() {
849     return PARSER;
850   }
851 
852   @java.lang.Override
getParserForType()853   public com.google.protobuf.Parser<RunTaskRequest> getParserForType() {
854     return PARSER;
855   }
856 
857   @java.lang.Override
getDefaultInstanceForType()858   public com.google.cloud.tasks.v2.RunTaskRequest getDefaultInstanceForType() {
859     return DEFAULT_INSTANCE;
860   }
861 }
862