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