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