• 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 [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue].
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.tasks.v2.UpdateQueueRequest}
29  */
30 public final class UpdateQueueRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2.UpdateQueueRequest)
33     UpdateQueueRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use UpdateQueueRequest.newBuilder() to construct.
UpdateQueueRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private UpdateQueueRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
UpdateQueueRequest()40   private UpdateQueueRequest() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new UpdateQueueRequest();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.tasks.v2.CloudTasksProto
55         .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.cloud.tasks.v2.CloudTasksProto
62         .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.cloud.tasks.v2.UpdateQueueRequest.class,
65             com.google.cloud.tasks.v2.UpdateQueueRequest.Builder.class);
66   }
67 
68   public static final int QUEUE_FIELD_NUMBER = 1;
69   private com.google.cloud.tasks.v2.Queue queue_;
70   /**
71    *
72    *
73    * <pre>
74    * Required. The queue to create or update.
75    * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
76    * Output only fields cannot be modified using UpdateQueue.
77    * Any value specified for an output only field will be ignored.
78    * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
79    * </pre>
80    *
81    * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];</code>
82    *
83    * @return Whether the queue field is set.
84    */
85   @java.lang.Override
hasQueue()86   public boolean hasQueue() {
87     return queue_ != null;
88   }
89   /**
90    *
91    *
92    * <pre>
93    * Required. The queue to create or update.
94    * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
95    * Output only fields cannot be modified using UpdateQueue.
96    * Any value specified for an output only field will be ignored.
97    * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
98    * </pre>
99    *
100    * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];</code>
101    *
102    * @return The queue.
103    */
104   @java.lang.Override
getQueue()105   public com.google.cloud.tasks.v2.Queue getQueue() {
106     return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_;
107   }
108   /**
109    *
110    *
111    * <pre>
112    * Required. The queue to create or update.
113    * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
114    * Output only fields cannot be modified using UpdateQueue.
115    * Any value specified for an output only field will be ignored.
116    * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
117    * </pre>
118    *
119    * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];</code>
120    */
121   @java.lang.Override
getQueueOrBuilder()122   public com.google.cloud.tasks.v2.QueueOrBuilder getQueueOrBuilder() {
123     return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_;
124   }
125 
126   public static final int UPDATE_MASK_FIELD_NUMBER = 2;
127   private com.google.protobuf.FieldMask updateMask_;
128   /**
129    *
130    *
131    * <pre>
132    * A mask used to specify which fields of the queue are being updated.
133    * If empty, then all fields will be updated.
134    * </pre>
135    *
136    * <code>.google.protobuf.FieldMask update_mask = 2;</code>
137    *
138    * @return Whether the updateMask field is set.
139    */
140   @java.lang.Override
hasUpdateMask()141   public boolean hasUpdateMask() {
142     return updateMask_ != null;
143   }
144   /**
145    *
146    *
147    * <pre>
148    * A mask used to specify which fields of the queue are being updated.
149    * If empty, then all fields will be updated.
150    * </pre>
151    *
152    * <code>.google.protobuf.FieldMask update_mask = 2;</code>
153    *
154    * @return The updateMask.
155    */
156   @java.lang.Override
getUpdateMask()157   public com.google.protobuf.FieldMask getUpdateMask() {
158     return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
159   }
160   /**
161    *
162    *
163    * <pre>
164    * A mask used to specify which fields of the queue are being updated.
165    * If empty, then all fields will be updated.
166    * </pre>
167    *
168    * <code>.google.protobuf.FieldMask update_mask = 2;</code>
169    */
170   @java.lang.Override
getUpdateMaskOrBuilder()171   public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
172     return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
173   }
174 
175   private byte memoizedIsInitialized = -1;
176 
177   @java.lang.Override
isInitialized()178   public final boolean isInitialized() {
179     byte isInitialized = memoizedIsInitialized;
180     if (isInitialized == 1) return true;
181     if (isInitialized == 0) return false;
182 
183     memoizedIsInitialized = 1;
184     return true;
185   }
186 
187   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)188   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
189     if (queue_ != null) {
190       output.writeMessage(1, getQueue());
191     }
192     if (updateMask_ != null) {
193       output.writeMessage(2, getUpdateMask());
194     }
195     getUnknownFields().writeTo(output);
196   }
197 
198   @java.lang.Override
getSerializedSize()199   public int getSerializedSize() {
200     int size = memoizedSize;
201     if (size != -1) return size;
202 
203     size = 0;
204     if (queue_ != null) {
205       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getQueue());
206     }
207     if (updateMask_ != null) {
208       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask());
209     }
210     size += getUnknownFields().getSerializedSize();
211     memoizedSize = size;
212     return size;
213   }
214 
215   @java.lang.Override
equals(final java.lang.Object obj)216   public boolean equals(final java.lang.Object obj) {
217     if (obj == this) {
218       return true;
219     }
220     if (!(obj instanceof com.google.cloud.tasks.v2.UpdateQueueRequest)) {
221       return super.equals(obj);
222     }
223     com.google.cloud.tasks.v2.UpdateQueueRequest other =
224         (com.google.cloud.tasks.v2.UpdateQueueRequest) obj;
225 
226     if (hasQueue() != other.hasQueue()) return false;
227     if (hasQueue()) {
228       if (!getQueue().equals(other.getQueue())) return false;
229     }
230     if (hasUpdateMask() != other.hasUpdateMask()) return false;
231     if (hasUpdateMask()) {
232       if (!getUpdateMask().equals(other.getUpdateMask())) return false;
233     }
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     if (hasQueue()) {
246       hash = (37 * hash) + QUEUE_FIELD_NUMBER;
247       hash = (53 * hash) + getQueue().hashCode();
248     }
249     if (hasUpdateMask()) {
250       hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
251       hash = (53 * hash) + getUpdateMask().hashCode();
252     }
253     hash = (29 * hash) + getUnknownFields().hashCode();
254     memoizedHashCode = hash;
255     return hash;
256   }
257 
parseFrom(java.nio.ByteBuffer data)258   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(java.nio.ByteBuffer data)
259       throws com.google.protobuf.InvalidProtocolBufferException {
260     return PARSER.parseFrom(data);
261   }
262 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)263   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(
264       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
265       throws com.google.protobuf.InvalidProtocolBufferException {
266     return PARSER.parseFrom(data, extensionRegistry);
267   }
268 
parseFrom( com.google.protobuf.ByteString data)269   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(
270       com.google.protobuf.ByteString data)
271       throws com.google.protobuf.InvalidProtocolBufferException {
272     return PARSER.parseFrom(data);
273   }
274 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)275   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(
276       com.google.protobuf.ByteString data,
277       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
278       throws com.google.protobuf.InvalidProtocolBufferException {
279     return PARSER.parseFrom(data, extensionRegistry);
280   }
281 
parseFrom(byte[] data)282   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(byte[] data)
283       throws com.google.protobuf.InvalidProtocolBufferException {
284     return PARSER.parseFrom(data);
285   }
286 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)287   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(
288       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
289       throws com.google.protobuf.InvalidProtocolBufferException {
290     return PARSER.parseFrom(data, extensionRegistry);
291   }
292 
parseFrom(java.io.InputStream input)293   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(java.io.InputStream input)
294       throws java.io.IOException {
295     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
296   }
297 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)298   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(
299       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
300       throws java.io.IOException {
301     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
302         PARSER, input, extensionRegistry);
303   }
304 
parseDelimitedFrom( java.io.InputStream input)305   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseDelimitedFrom(
306       java.io.InputStream input) throws java.io.IOException {
307     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
308   }
309 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)310   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseDelimitedFrom(
311       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
312       throws java.io.IOException {
313     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
314         PARSER, input, extensionRegistry);
315   }
316 
parseFrom( com.google.protobuf.CodedInputStream input)317   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(
318       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
319     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
320   }
321 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)322   public static com.google.cloud.tasks.v2.UpdateQueueRequest parseFrom(
323       com.google.protobuf.CodedInputStream input,
324       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
325       throws java.io.IOException {
326     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
327         PARSER, input, extensionRegistry);
328   }
329 
330   @java.lang.Override
newBuilderForType()331   public Builder newBuilderForType() {
332     return newBuilder();
333   }
334 
newBuilder()335   public static Builder newBuilder() {
336     return DEFAULT_INSTANCE.toBuilder();
337   }
338 
newBuilder(com.google.cloud.tasks.v2.UpdateQueueRequest prototype)339   public static Builder newBuilder(com.google.cloud.tasks.v2.UpdateQueueRequest prototype) {
340     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
341   }
342 
343   @java.lang.Override
toBuilder()344   public Builder toBuilder() {
345     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
346   }
347 
348   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)349   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
350     Builder builder = new Builder(parent);
351     return builder;
352   }
353   /**
354    *
355    *
356    * <pre>
357    * Request message for [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue].
358    * </pre>
359    *
360    * Protobuf type {@code google.cloud.tasks.v2.UpdateQueueRequest}
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.v2.UpdateQueueRequest)
365       com.google.cloud.tasks.v2.UpdateQueueRequestOrBuilder {
getDescriptor()366     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
367       return com.google.cloud.tasks.v2.CloudTasksProto
368           .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_descriptor;
369     }
370 
371     @java.lang.Override
372     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()373         internalGetFieldAccessorTable() {
374       return com.google.cloud.tasks.v2.CloudTasksProto
375           .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_fieldAccessorTable
376           .ensureFieldAccessorsInitialized(
377               com.google.cloud.tasks.v2.UpdateQueueRequest.class,
378               com.google.cloud.tasks.v2.UpdateQueueRequest.Builder.class);
379     }
380 
381     // Construct using com.google.cloud.tasks.v2.UpdateQueueRequest.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       queue_ = null;
393       if (queueBuilder_ != null) {
394         queueBuilder_.dispose();
395         queueBuilder_ = null;
396       }
397       updateMask_ = null;
398       if (updateMaskBuilder_ != null) {
399         updateMaskBuilder_.dispose();
400         updateMaskBuilder_ = null;
401       }
402       return this;
403     }
404 
405     @java.lang.Override
getDescriptorForType()406     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
407       return com.google.cloud.tasks.v2.CloudTasksProto
408           .internal_static_google_cloud_tasks_v2_UpdateQueueRequest_descriptor;
409     }
410 
411     @java.lang.Override
getDefaultInstanceForType()412     public com.google.cloud.tasks.v2.UpdateQueueRequest getDefaultInstanceForType() {
413       return com.google.cloud.tasks.v2.UpdateQueueRequest.getDefaultInstance();
414     }
415 
416     @java.lang.Override
build()417     public com.google.cloud.tasks.v2.UpdateQueueRequest build() {
418       com.google.cloud.tasks.v2.UpdateQueueRequest result = buildPartial();
419       if (!result.isInitialized()) {
420         throw newUninitializedMessageException(result);
421       }
422       return result;
423     }
424 
425     @java.lang.Override
buildPartial()426     public com.google.cloud.tasks.v2.UpdateQueueRequest buildPartial() {
427       com.google.cloud.tasks.v2.UpdateQueueRequest result =
428           new com.google.cloud.tasks.v2.UpdateQueueRequest(this);
429       if (bitField0_ != 0) {
430         buildPartial0(result);
431       }
432       onBuilt();
433       return result;
434     }
435 
buildPartial0(com.google.cloud.tasks.v2.UpdateQueueRequest result)436     private void buildPartial0(com.google.cloud.tasks.v2.UpdateQueueRequest result) {
437       int from_bitField0_ = bitField0_;
438       if (((from_bitField0_ & 0x00000001) != 0)) {
439         result.queue_ = queueBuilder_ == null ? queue_ : queueBuilder_.build();
440       }
441       if (((from_bitField0_ & 0x00000002) != 0)) {
442         result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build();
443       }
444     }
445 
446     @java.lang.Override
clone()447     public Builder clone() {
448       return super.clone();
449     }
450 
451     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)452     public Builder setField(
453         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
454       return super.setField(field, value);
455     }
456 
457     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)458     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
459       return super.clearField(field);
460     }
461 
462     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)463     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
464       return super.clearOneof(oneof);
465     }
466 
467     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)468     public Builder setRepeatedField(
469         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
470       return super.setRepeatedField(field, index, value);
471     }
472 
473     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)474     public Builder addRepeatedField(
475         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
476       return super.addRepeatedField(field, value);
477     }
478 
479     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)480     public Builder mergeFrom(com.google.protobuf.Message other) {
481       if (other instanceof com.google.cloud.tasks.v2.UpdateQueueRequest) {
482         return mergeFrom((com.google.cloud.tasks.v2.UpdateQueueRequest) other);
483       } else {
484         super.mergeFrom(other);
485         return this;
486       }
487     }
488 
mergeFrom(com.google.cloud.tasks.v2.UpdateQueueRequest other)489     public Builder mergeFrom(com.google.cloud.tasks.v2.UpdateQueueRequest other) {
490       if (other == com.google.cloud.tasks.v2.UpdateQueueRequest.getDefaultInstance()) return this;
491       if (other.hasQueue()) {
492         mergeQueue(other.getQueue());
493       }
494       if (other.hasUpdateMask()) {
495         mergeUpdateMask(other.getUpdateMask());
496       }
497       this.mergeUnknownFields(other.getUnknownFields());
498       onChanged();
499       return this;
500     }
501 
502     @java.lang.Override
isInitialized()503     public final boolean isInitialized() {
504       return true;
505     }
506 
507     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)508     public Builder mergeFrom(
509         com.google.protobuf.CodedInputStream input,
510         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
511         throws java.io.IOException {
512       if (extensionRegistry == null) {
513         throw new java.lang.NullPointerException();
514       }
515       try {
516         boolean done = false;
517         while (!done) {
518           int tag = input.readTag();
519           switch (tag) {
520             case 0:
521               done = true;
522               break;
523             case 10:
524               {
525                 input.readMessage(getQueueFieldBuilder().getBuilder(), extensionRegistry);
526                 bitField0_ |= 0x00000001;
527                 break;
528               } // case 10
529             case 18:
530               {
531                 input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry);
532                 bitField0_ |= 0x00000002;
533                 break;
534               } // case 18
535             default:
536               {
537                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
538                   done = true; // was an endgroup tag
539                 }
540                 break;
541               } // default:
542           } // switch (tag)
543         } // while (!done)
544       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
545         throw e.unwrapIOException();
546       } finally {
547         onChanged();
548       } // finally
549       return this;
550     }
551 
552     private int bitField0_;
553 
554     private com.google.cloud.tasks.v2.Queue queue_;
555     private com.google.protobuf.SingleFieldBuilderV3<
556             com.google.cloud.tasks.v2.Queue,
557             com.google.cloud.tasks.v2.Queue.Builder,
558             com.google.cloud.tasks.v2.QueueOrBuilder>
559         queueBuilder_;
560     /**
561      *
562      *
563      * <pre>
564      * Required. The queue to create or update.
565      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
566      * Output only fields cannot be modified using UpdateQueue.
567      * Any value specified for an output only field will be ignored.
568      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
569      * </pre>
570      *
571      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
572      * </code>
573      *
574      * @return Whether the queue field is set.
575      */
hasQueue()576     public boolean hasQueue() {
577       return ((bitField0_ & 0x00000001) != 0);
578     }
579     /**
580      *
581      *
582      * <pre>
583      * Required. The queue to create or update.
584      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
585      * Output only fields cannot be modified using UpdateQueue.
586      * Any value specified for an output only field will be ignored.
587      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
588      * </pre>
589      *
590      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
591      * </code>
592      *
593      * @return The queue.
594      */
getQueue()595     public com.google.cloud.tasks.v2.Queue getQueue() {
596       if (queueBuilder_ == null) {
597         return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_;
598       } else {
599         return queueBuilder_.getMessage();
600       }
601     }
602     /**
603      *
604      *
605      * <pre>
606      * Required. The queue to create or update.
607      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
608      * Output only fields cannot be modified using UpdateQueue.
609      * Any value specified for an output only field will be ignored.
610      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
611      * </pre>
612      *
613      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
614      * </code>
615      */
setQueue(com.google.cloud.tasks.v2.Queue value)616     public Builder setQueue(com.google.cloud.tasks.v2.Queue value) {
617       if (queueBuilder_ == null) {
618         if (value == null) {
619           throw new NullPointerException();
620         }
621         queue_ = value;
622       } else {
623         queueBuilder_.setMessage(value);
624       }
625       bitField0_ |= 0x00000001;
626       onChanged();
627       return this;
628     }
629     /**
630      *
631      *
632      * <pre>
633      * Required. The queue to create or update.
634      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
635      * Output only fields cannot be modified using UpdateQueue.
636      * Any value specified for an output only field will be ignored.
637      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
638      * </pre>
639      *
640      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
641      * </code>
642      */
setQueue(com.google.cloud.tasks.v2.Queue.Builder builderForValue)643     public Builder setQueue(com.google.cloud.tasks.v2.Queue.Builder builderForValue) {
644       if (queueBuilder_ == null) {
645         queue_ = builderForValue.build();
646       } else {
647         queueBuilder_.setMessage(builderForValue.build());
648       }
649       bitField0_ |= 0x00000001;
650       onChanged();
651       return this;
652     }
653     /**
654      *
655      *
656      * <pre>
657      * Required. The queue to create or update.
658      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
659      * Output only fields cannot be modified using UpdateQueue.
660      * Any value specified for an output only field will be ignored.
661      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
662      * </pre>
663      *
664      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
665      * </code>
666      */
mergeQueue(com.google.cloud.tasks.v2.Queue value)667     public Builder mergeQueue(com.google.cloud.tasks.v2.Queue value) {
668       if (queueBuilder_ == null) {
669         if (((bitField0_ & 0x00000001) != 0)
670             && queue_ != null
671             && queue_ != com.google.cloud.tasks.v2.Queue.getDefaultInstance()) {
672           getQueueBuilder().mergeFrom(value);
673         } else {
674           queue_ = value;
675         }
676       } else {
677         queueBuilder_.mergeFrom(value);
678       }
679       bitField0_ |= 0x00000001;
680       onChanged();
681       return this;
682     }
683     /**
684      *
685      *
686      * <pre>
687      * Required. The queue to create or update.
688      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
689      * Output only fields cannot be modified using UpdateQueue.
690      * Any value specified for an output only field will be ignored.
691      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
692      * </pre>
693      *
694      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
695      * </code>
696      */
clearQueue()697     public Builder clearQueue() {
698       bitField0_ = (bitField0_ & ~0x00000001);
699       queue_ = null;
700       if (queueBuilder_ != null) {
701         queueBuilder_.dispose();
702         queueBuilder_ = null;
703       }
704       onChanged();
705       return this;
706     }
707     /**
708      *
709      *
710      * <pre>
711      * Required. The queue to create or update.
712      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
713      * Output only fields cannot be modified using UpdateQueue.
714      * Any value specified for an output only field will be ignored.
715      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
716      * </pre>
717      *
718      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
719      * </code>
720      */
getQueueBuilder()721     public com.google.cloud.tasks.v2.Queue.Builder getQueueBuilder() {
722       bitField0_ |= 0x00000001;
723       onChanged();
724       return getQueueFieldBuilder().getBuilder();
725     }
726     /**
727      *
728      *
729      * <pre>
730      * Required. The queue to create or update.
731      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
732      * Output only fields cannot be modified using UpdateQueue.
733      * Any value specified for an output only field will be ignored.
734      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
735      * </pre>
736      *
737      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
738      * </code>
739      */
getQueueOrBuilder()740     public com.google.cloud.tasks.v2.QueueOrBuilder getQueueOrBuilder() {
741       if (queueBuilder_ != null) {
742         return queueBuilder_.getMessageOrBuilder();
743       } else {
744         return queue_ == null ? com.google.cloud.tasks.v2.Queue.getDefaultInstance() : queue_;
745       }
746     }
747     /**
748      *
749      *
750      * <pre>
751      * Required. The queue to create or update.
752      * The queue's [name][google.cloud.tasks.v2.Queue.name] must be specified.
753      * Output only fields cannot be modified using UpdateQueue.
754      * Any value specified for an output only field will be ignored.
755      * The queue's [name][google.cloud.tasks.v2.Queue.name] cannot be changed.
756      * </pre>
757      *
758      * <code>.google.cloud.tasks.v2.Queue queue = 1 [(.google.api.field_behavior) = REQUIRED];
759      * </code>
760      */
761     private com.google.protobuf.SingleFieldBuilderV3<
762             com.google.cloud.tasks.v2.Queue,
763             com.google.cloud.tasks.v2.Queue.Builder,
764             com.google.cloud.tasks.v2.QueueOrBuilder>
getQueueFieldBuilder()765         getQueueFieldBuilder() {
766       if (queueBuilder_ == null) {
767         queueBuilder_ =
768             new com.google.protobuf.SingleFieldBuilderV3<
769                 com.google.cloud.tasks.v2.Queue,
770                 com.google.cloud.tasks.v2.Queue.Builder,
771                 com.google.cloud.tasks.v2.QueueOrBuilder>(
772                 getQueue(), getParentForChildren(), isClean());
773         queue_ = null;
774       }
775       return queueBuilder_;
776     }
777 
778     private com.google.protobuf.FieldMask updateMask_;
779     private com.google.protobuf.SingleFieldBuilderV3<
780             com.google.protobuf.FieldMask,
781             com.google.protobuf.FieldMask.Builder,
782             com.google.protobuf.FieldMaskOrBuilder>
783         updateMaskBuilder_;
784     /**
785      *
786      *
787      * <pre>
788      * A mask used to specify which fields of the queue are being updated.
789      * If empty, then all fields will be updated.
790      * </pre>
791      *
792      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
793      *
794      * @return Whether the updateMask field is set.
795      */
hasUpdateMask()796     public boolean hasUpdateMask() {
797       return ((bitField0_ & 0x00000002) != 0);
798     }
799     /**
800      *
801      *
802      * <pre>
803      * A mask used to specify which fields of the queue are being updated.
804      * If empty, then all fields will be updated.
805      * </pre>
806      *
807      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
808      *
809      * @return The updateMask.
810      */
getUpdateMask()811     public com.google.protobuf.FieldMask getUpdateMask() {
812       if (updateMaskBuilder_ == null) {
813         return updateMask_ == null
814             ? com.google.protobuf.FieldMask.getDefaultInstance()
815             : updateMask_;
816       } else {
817         return updateMaskBuilder_.getMessage();
818       }
819     }
820     /**
821      *
822      *
823      * <pre>
824      * A mask used to specify which fields of the queue are being updated.
825      * If empty, then all fields will be updated.
826      * </pre>
827      *
828      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
829      */
setUpdateMask(com.google.protobuf.FieldMask value)830     public Builder setUpdateMask(com.google.protobuf.FieldMask value) {
831       if (updateMaskBuilder_ == null) {
832         if (value == null) {
833           throw new NullPointerException();
834         }
835         updateMask_ = value;
836       } else {
837         updateMaskBuilder_.setMessage(value);
838       }
839       bitField0_ |= 0x00000002;
840       onChanged();
841       return this;
842     }
843     /**
844      *
845      *
846      * <pre>
847      * A mask used to specify which fields of the queue are being updated.
848      * If empty, then all fields will be updated.
849      * </pre>
850      *
851      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
852      */
setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)853     public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) {
854       if (updateMaskBuilder_ == null) {
855         updateMask_ = builderForValue.build();
856       } else {
857         updateMaskBuilder_.setMessage(builderForValue.build());
858       }
859       bitField0_ |= 0x00000002;
860       onChanged();
861       return this;
862     }
863     /**
864      *
865      *
866      * <pre>
867      * A mask used to specify which fields of the queue are being updated.
868      * If empty, then all fields will be updated.
869      * </pre>
870      *
871      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
872      */
mergeUpdateMask(com.google.protobuf.FieldMask value)873     public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
874       if (updateMaskBuilder_ == null) {
875         if (((bitField0_ & 0x00000002) != 0)
876             && updateMask_ != null
877             && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) {
878           getUpdateMaskBuilder().mergeFrom(value);
879         } else {
880           updateMask_ = value;
881         }
882       } else {
883         updateMaskBuilder_.mergeFrom(value);
884       }
885       bitField0_ |= 0x00000002;
886       onChanged();
887       return this;
888     }
889     /**
890      *
891      *
892      * <pre>
893      * A mask used to specify which fields of the queue are being updated.
894      * If empty, then all fields will be updated.
895      * </pre>
896      *
897      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
898      */
clearUpdateMask()899     public Builder clearUpdateMask() {
900       bitField0_ = (bitField0_ & ~0x00000002);
901       updateMask_ = null;
902       if (updateMaskBuilder_ != null) {
903         updateMaskBuilder_.dispose();
904         updateMaskBuilder_ = null;
905       }
906       onChanged();
907       return this;
908     }
909     /**
910      *
911      *
912      * <pre>
913      * A mask used to specify which fields of the queue are being updated.
914      * If empty, then all fields will be updated.
915      * </pre>
916      *
917      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
918      */
getUpdateMaskBuilder()919     public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {
920       bitField0_ |= 0x00000002;
921       onChanged();
922       return getUpdateMaskFieldBuilder().getBuilder();
923     }
924     /**
925      *
926      *
927      * <pre>
928      * A mask used to specify which fields of the queue are being updated.
929      * If empty, then all fields will be updated.
930      * </pre>
931      *
932      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
933      */
getUpdateMaskOrBuilder()934     public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
935       if (updateMaskBuilder_ != null) {
936         return updateMaskBuilder_.getMessageOrBuilder();
937       } else {
938         return updateMask_ == null
939             ? com.google.protobuf.FieldMask.getDefaultInstance()
940             : updateMask_;
941       }
942     }
943     /**
944      *
945      *
946      * <pre>
947      * A mask used to specify which fields of the queue are being updated.
948      * If empty, then all fields will be updated.
949      * </pre>
950      *
951      * <code>.google.protobuf.FieldMask update_mask = 2;</code>
952      */
953     private com.google.protobuf.SingleFieldBuilderV3<
954             com.google.protobuf.FieldMask,
955             com.google.protobuf.FieldMask.Builder,
956             com.google.protobuf.FieldMaskOrBuilder>
getUpdateMaskFieldBuilder()957         getUpdateMaskFieldBuilder() {
958       if (updateMaskBuilder_ == null) {
959         updateMaskBuilder_ =
960             new com.google.protobuf.SingleFieldBuilderV3<
961                 com.google.protobuf.FieldMask,
962                 com.google.protobuf.FieldMask.Builder,
963                 com.google.protobuf.FieldMaskOrBuilder>(
964                 getUpdateMask(), getParentForChildren(), isClean());
965         updateMask_ = null;
966       }
967       return updateMaskBuilder_;
968     }
969 
970     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)971     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
972       return super.setUnknownFields(unknownFields);
973     }
974 
975     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)976     public final Builder mergeUnknownFields(
977         final com.google.protobuf.UnknownFieldSet unknownFields) {
978       return super.mergeUnknownFields(unknownFields);
979     }
980 
981     // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2.UpdateQueueRequest)
982   }
983 
984   // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.UpdateQueueRequest)
985   private static final com.google.cloud.tasks.v2.UpdateQueueRequest DEFAULT_INSTANCE;
986 
987   static {
988     DEFAULT_INSTANCE = new com.google.cloud.tasks.v2.UpdateQueueRequest();
989   }
990 
getDefaultInstance()991   public static com.google.cloud.tasks.v2.UpdateQueueRequest getDefaultInstance() {
992     return DEFAULT_INSTANCE;
993   }
994 
995   private static final com.google.protobuf.Parser<UpdateQueueRequest> PARSER =
996       new com.google.protobuf.AbstractParser<UpdateQueueRequest>() {
997         @java.lang.Override
998         public UpdateQueueRequest parsePartialFrom(
999             com.google.protobuf.CodedInputStream input,
1000             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1001             throws com.google.protobuf.InvalidProtocolBufferException {
1002           Builder builder = newBuilder();
1003           try {
1004             builder.mergeFrom(input, extensionRegistry);
1005           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1006             throw e.setUnfinishedMessage(builder.buildPartial());
1007           } catch (com.google.protobuf.UninitializedMessageException e) {
1008             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1009           } catch (java.io.IOException e) {
1010             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1011                 .setUnfinishedMessage(builder.buildPartial());
1012           }
1013           return builder.buildPartial();
1014         }
1015       };
1016 
parser()1017   public static com.google.protobuf.Parser<UpdateQueueRequest> parser() {
1018     return PARSER;
1019   }
1020 
1021   @java.lang.Override
getParserForType()1022   public com.google.protobuf.Parser<UpdateQueueRequest> getParserForType() {
1023     return PARSER;
1024   }
1025 
1026   @java.lang.Override
getDefaultInstanceForType()1027   public com.google.cloud.tasks.v2.UpdateQueueRequest getDefaultInstanceForType() {
1028     return DEFAULT_INSTANCE;
1029   }
1030 }
1031