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