• 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 listing tasks using
26  * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks].
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.tasks.v2beta2.ListTasksRequest}
30  */
31 public final class ListTasksRequest extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2beta2.ListTasksRequest)
34     ListTasksRequestOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use ListTasksRequest.newBuilder() to construct.
ListTasksRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private ListTasksRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
ListTasksRequest()41   private ListTasksRequest() {
42     parent_ = "";
43     responseView_ = 0;
44     pageToken_ = "";
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new ListTasksRequest();
51   }
52 
53   @java.lang.Override
getUnknownFields()54   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
55     return this.unknownFields;
56   }
57 
getDescriptor()58   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
59     return com.google.cloud.tasks.v2beta2.CloudTasksProto
60         .internal_static_google_cloud_tasks_v2beta2_ListTasksRequest_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.cloud.tasks.v2beta2.CloudTasksProto
67         .internal_static_google_cloud_tasks_v2beta2_ListTasksRequest_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.tasks.v2beta2.ListTasksRequest.class,
70             com.google.cloud.tasks.v2beta2.ListTasksRequest.Builder.class);
71   }
72 
73   public static final int PARENT_FIELD_NUMBER = 1;
74 
75   @SuppressWarnings("serial")
76   private volatile java.lang.Object parent_ = "";
77   /**
78    *
79    *
80    * <pre>
81    * Required. The queue name. For example:
82    * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
83    * </pre>
84    *
85    * <code>
86    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
87    * </code>
88    *
89    * @return The parent.
90    */
91   @java.lang.Override
getParent()92   public java.lang.String getParent() {
93     java.lang.Object ref = parent_;
94     if (ref instanceof java.lang.String) {
95       return (java.lang.String) ref;
96     } else {
97       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
98       java.lang.String s = bs.toStringUtf8();
99       parent_ = s;
100       return s;
101     }
102   }
103   /**
104    *
105    *
106    * <pre>
107    * Required. The queue name. For example:
108    * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
109    * </pre>
110    *
111    * <code>
112    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
113    * </code>
114    *
115    * @return The bytes for parent.
116    */
117   @java.lang.Override
getParentBytes()118   public com.google.protobuf.ByteString getParentBytes() {
119     java.lang.Object ref = parent_;
120     if (ref instanceof java.lang.String) {
121       com.google.protobuf.ByteString b =
122           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
123       parent_ = b;
124       return b;
125     } else {
126       return (com.google.protobuf.ByteString) ref;
127     }
128   }
129 
130   public static final int RESPONSE_VIEW_FIELD_NUMBER = 2;
131   private int responseView_ = 0;
132   /**
133    *
134    *
135    * <pre>
136    * The response_view specifies which subset of the
137    * [Task][google.cloud.tasks.v2beta2.Task] will be returned.
138    * By default response_view is
139    * [BASIC][google.cloud.tasks.v2beta2.Task.View.BASIC]; not all information is
140    * retrieved by default because some data, such as payloads, might be
141    * desirable to return only when needed because of its large size or because
142    * of the sensitivity of data that it contains.
143    * Authorization for [FULL][google.cloud.tasks.v2beta2.Task.View.FULL]
144    * requires `cloudtasks.tasks.fullView` [Google
145    * IAM](https://cloud.google.com/iam/) permission on the
146    * [Task][google.cloud.tasks.v2beta2.Task] resource.
147    * </pre>
148    *
149    * <code>.google.cloud.tasks.v2beta2.Task.View response_view = 2;</code>
150    *
151    * @return The enum numeric value on the wire for responseView.
152    */
153   @java.lang.Override
getResponseViewValue()154   public int getResponseViewValue() {
155     return responseView_;
156   }
157   /**
158    *
159    *
160    * <pre>
161    * The response_view specifies which subset of the
162    * [Task][google.cloud.tasks.v2beta2.Task] will be returned.
163    * By default response_view is
164    * [BASIC][google.cloud.tasks.v2beta2.Task.View.BASIC]; not all information is
165    * retrieved by default because some data, such as payloads, might be
166    * desirable to return only when needed because of its large size or because
167    * of the sensitivity of data that it contains.
168    * Authorization for [FULL][google.cloud.tasks.v2beta2.Task.View.FULL]
169    * requires `cloudtasks.tasks.fullView` [Google
170    * IAM](https://cloud.google.com/iam/) permission on the
171    * [Task][google.cloud.tasks.v2beta2.Task] resource.
172    * </pre>
173    *
174    * <code>.google.cloud.tasks.v2beta2.Task.View response_view = 2;</code>
175    *
176    * @return The responseView.
177    */
178   @java.lang.Override
getResponseView()179   public com.google.cloud.tasks.v2beta2.Task.View getResponseView() {
180     com.google.cloud.tasks.v2beta2.Task.View result =
181         com.google.cloud.tasks.v2beta2.Task.View.forNumber(responseView_);
182     return result == null ? com.google.cloud.tasks.v2beta2.Task.View.UNRECOGNIZED : result;
183   }
184 
185   public static final int PAGE_SIZE_FIELD_NUMBER = 4;
186   private int pageSize_ = 0;
187   /**
188    *
189    *
190    * <pre>
191    * Maximum page size.
192    * Fewer tasks than requested might be returned, even if more tasks exist; use
193    * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
194    * in the response to determine if more tasks exist.
195    * The maximum page size is 1000. If unspecified, the page size will be the
196    * maximum.
197    * </pre>
198    *
199    * <code>int32 page_size = 4;</code>
200    *
201    * @return The pageSize.
202    */
203   @java.lang.Override
getPageSize()204   public int getPageSize() {
205     return pageSize_;
206   }
207 
208   public static final int PAGE_TOKEN_FIELD_NUMBER = 5;
209 
210   @SuppressWarnings("serial")
211   private volatile java.lang.Object pageToken_ = "";
212   /**
213    *
214    *
215    * <pre>
216    * A token identifying the page of results to return.
217    * To request the first page results, page_token must be empty. To
218    * request the next page of results, page_token must be the value of
219    * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
220    * returned from the previous call to
221    * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method.
222    * The page token is valid for only 2 hours.
223    * </pre>
224    *
225    * <code>string page_token = 5;</code>
226    *
227    * @return The pageToken.
228    */
229   @java.lang.Override
getPageToken()230   public java.lang.String getPageToken() {
231     java.lang.Object ref = pageToken_;
232     if (ref instanceof java.lang.String) {
233       return (java.lang.String) ref;
234     } else {
235       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
236       java.lang.String s = bs.toStringUtf8();
237       pageToken_ = s;
238       return s;
239     }
240   }
241   /**
242    *
243    *
244    * <pre>
245    * A token identifying the page of results to return.
246    * To request the first page results, page_token must be empty. To
247    * request the next page of results, page_token must be the value of
248    * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
249    * returned from the previous call to
250    * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method.
251    * The page token is valid for only 2 hours.
252    * </pre>
253    *
254    * <code>string page_token = 5;</code>
255    *
256    * @return The bytes for pageToken.
257    */
258   @java.lang.Override
getPageTokenBytes()259   public com.google.protobuf.ByteString getPageTokenBytes() {
260     java.lang.Object ref = pageToken_;
261     if (ref instanceof java.lang.String) {
262       com.google.protobuf.ByteString b =
263           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
264       pageToken_ = b;
265       return b;
266     } else {
267       return (com.google.protobuf.ByteString) ref;
268     }
269   }
270 
271   private byte memoizedIsInitialized = -1;
272 
273   @java.lang.Override
isInitialized()274   public final boolean isInitialized() {
275     byte isInitialized = memoizedIsInitialized;
276     if (isInitialized == 1) return true;
277     if (isInitialized == 0) return false;
278 
279     memoizedIsInitialized = 1;
280     return true;
281   }
282 
283   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)284   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
285     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
286       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
287     }
288     if (responseView_ != com.google.cloud.tasks.v2beta2.Task.View.VIEW_UNSPECIFIED.getNumber()) {
289       output.writeEnum(2, responseView_);
290     }
291     if (pageSize_ != 0) {
292       output.writeInt32(4, pageSize_);
293     }
294     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
295       com.google.protobuf.GeneratedMessageV3.writeString(output, 5, pageToken_);
296     }
297     getUnknownFields().writeTo(output);
298   }
299 
300   @java.lang.Override
getSerializedSize()301   public int getSerializedSize() {
302     int size = memoizedSize;
303     if (size != -1) return size;
304 
305     size = 0;
306     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
307       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
308     }
309     if (responseView_ != com.google.cloud.tasks.v2beta2.Task.View.VIEW_UNSPECIFIED.getNumber()) {
310       size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, responseView_);
311     }
312     if (pageSize_ != 0) {
313       size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, pageSize_);
314     }
315     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
316       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, pageToken_);
317     }
318     size += getUnknownFields().getSerializedSize();
319     memoizedSize = size;
320     return size;
321   }
322 
323   @java.lang.Override
equals(final java.lang.Object obj)324   public boolean equals(final java.lang.Object obj) {
325     if (obj == this) {
326       return true;
327     }
328     if (!(obj instanceof com.google.cloud.tasks.v2beta2.ListTasksRequest)) {
329       return super.equals(obj);
330     }
331     com.google.cloud.tasks.v2beta2.ListTasksRequest other =
332         (com.google.cloud.tasks.v2beta2.ListTasksRequest) obj;
333 
334     if (!getParent().equals(other.getParent())) return false;
335     if (responseView_ != other.responseView_) return false;
336     if (getPageSize() != other.getPageSize()) return false;
337     if (!getPageToken().equals(other.getPageToken())) return false;
338     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
339     return true;
340   }
341 
342   @java.lang.Override
hashCode()343   public int hashCode() {
344     if (memoizedHashCode != 0) {
345       return memoizedHashCode;
346     }
347     int hash = 41;
348     hash = (19 * hash) + getDescriptor().hashCode();
349     hash = (37 * hash) + PARENT_FIELD_NUMBER;
350     hash = (53 * hash) + getParent().hashCode();
351     hash = (37 * hash) + RESPONSE_VIEW_FIELD_NUMBER;
352     hash = (53 * hash) + responseView_;
353     hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
354     hash = (53 * hash) + getPageSize();
355     hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
356     hash = (53 * hash) + getPageToken().hashCode();
357     hash = (29 * hash) + getUnknownFields().hashCode();
358     memoizedHashCode = hash;
359     return hash;
360   }
361 
parseFrom(java.nio.ByteBuffer data)362   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(java.nio.ByteBuffer data)
363       throws com.google.protobuf.InvalidProtocolBufferException {
364     return PARSER.parseFrom(data);
365   }
366 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)367   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(
368       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
369       throws com.google.protobuf.InvalidProtocolBufferException {
370     return PARSER.parseFrom(data, extensionRegistry);
371   }
372 
parseFrom( com.google.protobuf.ByteString data)373   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(
374       com.google.protobuf.ByteString data)
375       throws com.google.protobuf.InvalidProtocolBufferException {
376     return PARSER.parseFrom(data);
377   }
378 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)379   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(
380       com.google.protobuf.ByteString data,
381       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
382       throws com.google.protobuf.InvalidProtocolBufferException {
383     return PARSER.parseFrom(data, extensionRegistry);
384   }
385 
parseFrom(byte[] data)386   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(byte[] data)
387       throws com.google.protobuf.InvalidProtocolBufferException {
388     return PARSER.parseFrom(data);
389   }
390 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)391   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(
392       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
393       throws com.google.protobuf.InvalidProtocolBufferException {
394     return PARSER.parseFrom(data, extensionRegistry);
395   }
396 
parseFrom(java.io.InputStream input)397   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(java.io.InputStream input)
398       throws java.io.IOException {
399     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
400   }
401 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)402   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(
403       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
404       throws java.io.IOException {
405     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
406         PARSER, input, extensionRegistry);
407   }
408 
parseDelimitedFrom( java.io.InputStream input)409   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseDelimitedFrom(
410       java.io.InputStream input) throws java.io.IOException {
411     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
412   }
413 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)414   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseDelimitedFrom(
415       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
416       throws java.io.IOException {
417     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
418         PARSER, input, extensionRegistry);
419   }
420 
parseFrom( com.google.protobuf.CodedInputStream input)421   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(
422       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
423     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
424   }
425 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)426   public static com.google.cloud.tasks.v2beta2.ListTasksRequest parseFrom(
427       com.google.protobuf.CodedInputStream input,
428       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
429       throws java.io.IOException {
430     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
431         PARSER, input, extensionRegistry);
432   }
433 
434   @java.lang.Override
newBuilderForType()435   public Builder newBuilderForType() {
436     return newBuilder();
437   }
438 
newBuilder()439   public static Builder newBuilder() {
440     return DEFAULT_INSTANCE.toBuilder();
441   }
442 
newBuilder(com.google.cloud.tasks.v2beta2.ListTasksRequest prototype)443   public static Builder newBuilder(com.google.cloud.tasks.v2beta2.ListTasksRequest prototype) {
444     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
445   }
446 
447   @java.lang.Override
toBuilder()448   public Builder toBuilder() {
449     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
450   }
451 
452   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)453   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
454     Builder builder = new Builder(parent);
455     return builder;
456   }
457   /**
458    *
459    *
460    * <pre>
461    * Request message for listing tasks using
462    * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks].
463    * </pre>
464    *
465    * Protobuf type {@code google.cloud.tasks.v2beta2.ListTasksRequest}
466    */
467   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
468       implements
469       // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2beta2.ListTasksRequest)
470       com.google.cloud.tasks.v2beta2.ListTasksRequestOrBuilder {
getDescriptor()471     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
472       return com.google.cloud.tasks.v2beta2.CloudTasksProto
473           .internal_static_google_cloud_tasks_v2beta2_ListTasksRequest_descriptor;
474     }
475 
476     @java.lang.Override
477     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()478         internalGetFieldAccessorTable() {
479       return com.google.cloud.tasks.v2beta2.CloudTasksProto
480           .internal_static_google_cloud_tasks_v2beta2_ListTasksRequest_fieldAccessorTable
481           .ensureFieldAccessorsInitialized(
482               com.google.cloud.tasks.v2beta2.ListTasksRequest.class,
483               com.google.cloud.tasks.v2beta2.ListTasksRequest.Builder.class);
484     }
485 
486     // Construct using com.google.cloud.tasks.v2beta2.ListTasksRequest.newBuilder()
Builder()487     private Builder() {}
488 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)489     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
490       super(parent);
491     }
492 
493     @java.lang.Override
clear()494     public Builder clear() {
495       super.clear();
496       bitField0_ = 0;
497       parent_ = "";
498       responseView_ = 0;
499       pageSize_ = 0;
500       pageToken_ = "";
501       return this;
502     }
503 
504     @java.lang.Override
getDescriptorForType()505     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
506       return com.google.cloud.tasks.v2beta2.CloudTasksProto
507           .internal_static_google_cloud_tasks_v2beta2_ListTasksRequest_descriptor;
508     }
509 
510     @java.lang.Override
getDefaultInstanceForType()511     public com.google.cloud.tasks.v2beta2.ListTasksRequest getDefaultInstanceForType() {
512       return com.google.cloud.tasks.v2beta2.ListTasksRequest.getDefaultInstance();
513     }
514 
515     @java.lang.Override
build()516     public com.google.cloud.tasks.v2beta2.ListTasksRequest build() {
517       com.google.cloud.tasks.v2beta2.ListTasksRequest result = buildPartial();
518       if (!result.isInitialized()) {
519         throw newUninitializedMessageException(result);
520       }
521       return result;
522     }
523 
524     @java.lang.Override
buildPartial()525     public com.google.cloud.tasks.v2beta2.ListTasksRequest buildPartial() {
526       com.google.cloud.tasks.v2beta2.ListTasksRequest result =
527           new com.google.cloud.tasks.v2beta2.ListTasksRequest(this);
528       if (bitField0_ != 0) {
529         buildPartial0(result);
530       }
531       onBuilt();
532       return result;
533     }
534 
buildPartial0(com.google.cloud.tasks.v2beta2.ListTasksRequest result)535     private void buildPartial0(com.google.cloud.tasks.v2beta2.ListTasksRequest result) {
536       int from_bitField0_ = bitField0_;
537       if (((from_bitField0_ & 0x00000001) != 0)) {
538         result.parent_ = parent_;
539       }
540       if (((from_bitField0_ & 0x00000002) != 0)) {
541         result.responseView_ = responseView_;
542       }
543       if (((from_bitField0_ & 0x00000004) != 0)) {
544         result.pageSize_ = pageSize_;
545       }
546       if (((from_bitField0_ & 0x00000008) != 0)) {
547         result.pageToken_ = pageToken_;
548       }
549     }
550 
551     @java.lang.Override
clone()552     public Builder clone() {
553       return super.clone();
554     }
555 
556     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)557     public Builder setField(
558         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
559       return super.setField(field, value);
560     }
561 
562     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)563     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
564       return super.clearField(field);
565     }
566 
567     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)568     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
569       return super.clearOneof(oneof);
570     }
571 
572     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)573     public Builder setRepeatedField(
574         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
575       return super.setRepeatedField(field, index, value);
576     }
577 
578     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)579     public Builder addRepeatedField(
580         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
581       return super.addRepeatedField(field, value);
582     }
583 
584     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)585     public Builder mergeFrom(com.google.protobuf.Message other) {
586       if (other instanceof com.google.cloud.tasks.v2beta2.ListTasksRequest) {
587         return mergeFrom((com.google.cloud.tasks.v2beta2.ListTasksRequest) other);
588       } else {
589         super.mergeFrom(other);
590         return this;
591       }
592     }
593 
mergeFrom(com.google.cloud.tasks.v2beta2.ListTasksRequest other)594     public Builder mergeFrom(com.google.cloud.tasks.v2beta2.ListTasksRequest other) {
595       if (other == com.google.cloud.tasks.v2beta2.ListTasksRequest.getDefaultInstance())
596         return this;
597       if (!other.getParent().isEmpty()) {
598         parent_ = other.parent_;
599         bitField0_ |= 0x00000001;
600         onChanged();
601       }
602       if (other.responseView_ != 0) {
603         setResponseViewValue(other.getResponseViewValue());
604       }
605       if (other.getPageSize() != 0) {
606         setPageSize(other.getPageSize());
607       }
608       if (!other.getPageToken().isEmpty()) {
609         pageToken_ = other.pageToken_;
610         bitField0_ |= 0x00000008;
611         onChanged();
612       }
613       this.mergeUnknownFields(other.getUnknownFields());
614       onChanged();
615       return this;
616     }
617 
618     @java.lang.Override
isInitialized()619     public final boolean isInitialized() {
620       return true;
621     }
622 
623     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)624     public Builder mergeFrom(
625         com.google.protobuf.CodedInputStream input,
626         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
627         throws java.io.IOException {
628       if (extensionRegistry == null) {
629         throw new java.lang.NullPointerException();
630       }
631       try {
632         boolean done = false;
633         while (!done) {
634           int tag = input.readTag();
635           switch (tag) {
636             case 0:
637               done = true;
638               break;
639             case 10:
640               {
641                 parent_ = input.readStringRequireUtf8();
642                 bitField0_ |= 0x00000001;
643                 break;
644               } // case 10
645             case 16:
646               {
647                 responseView_ = input.readEnum();
648                 bitField0_ |= 0x00000002;
649                 break;
650               } // case 16
651             case 32:
652               {
653                 pageSize_ = input.readInt32();
654                 bitField0_ |= 0x00000004;
655                 break;
656               } // case 32
657             case 42:
658               {
659                 pageToken_ = input.readStringRequireUtf8();
660                 bitField0_ |= 0x00000008;
661                 break;
662               } // case 42
663             default:
664               {
665                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
666                   done = true; // was an endgroup tag
667                 }
668                 break;
669               } // default:
670           } // switch (tag)
671         } // while (!done)
672       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
673         throw e.unwrapIOException();
674       } finally {
675         onChanged();
676       } // finally
677       return this;
678     }
679 
680     private int bitField0_;
681 
682     private java.lang.Object parent_ = "";
683     /**
684      *
685      *
686      * <pre>
687      * Required. The queue name. For example:
688      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
689      * </pre>
690      *
691      * <code>
692      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
693      * </code>
694      *
695      * @return The parent.
696      */
getParent()697     public java.lang.String getParent() {
698       java.lang.Object ref = parent_;
699       if (!(ref instanceof java.lang.String)) {
700         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
701         java.lang.String s = bs.toStringUtf8();
702         parent_ = s;
703         return s;
704       } else {
705         return (java.lang.String) ref;
706       }
707     }
708     /**
709      *
710      *
711      * <pre>
712      * Required. The queue name. For example:
713      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
714      * </pre>
715      *
716      * <code>
717      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
718      * </code>
719      *
720      * @return The bytes for parent.
721      */
getParentBytes()722     public com.google.protobuf.ByteString getParentBytes() {
723       java.lang.Object ref = parent_;
724       if (ref instanceof String) {
725         com.google.protobuf.ByteString b =
726             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
727         parent_ = b;
728         return b;
729       } else {
730         return (com.google.protobuf.ByteString) ref;
731       }
732     }
733     /**
734      *
735      *
736      * <pre>
737      * Required. The queue name. For example:
738      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
739      * </pre>
740      *
741      * <code>
742      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
743      * </code>
744      *
745      * @param value The parent to set.
746      * @return This builder for chaining.
747      */
setParent(java.lang.String value)748     public Builder setParent(java.lang.String value) {
749       if (value == null) {
750         throw new NullPointerException();
751       }
752       parent_ = value;
753       bitField0_ |= 0x00000001;
754       onChanged();
755       return this;
756     }
757     /**
758      *
759      *
760      * <pre>
761      * Required. The queue name. For example:
762      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
763      * </pre>
764      *
765      * <code>
766      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
767      * </code>
768      *
769      * @return This builder for chaining.
770      */
clearParent()771     public Builder clearParent() {
772       parent_ = getDefaultInstance().getParent();
773       bitField0_ = (bitField0_ & ~0x00000001);
774       onChanged();
775       return this;
776     }
777     /**
778      *
779      *
780      * <pre>
781      * Required. The queue name. For example:
782      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
783      * </pre>
784      *
785      * <code>
786      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
787      * </code>
788      *
789      * @param value The bytes for parent to set.
790      * @return This builder for chaining.
791      */
setParentBytes(com.google.protobuf.ByteString value)792     public Builder setParentBytes(com.google.protobuf.ByteString value) {
793       if (value == null) {
794         throw new NullPointerException();
795       }
796       checkByteStringIsUtf8(value);
797       parent_ = value;
798       bitField0_ |= 0x00000001;
799       onChanged();
800       return this;
801     }
802 
803     private int responseView_ = 0;
804     /**
805      *
806      *
807      * <pre>
808      * The response_view specifies which subset of the
809      * [Task][google.cloud.tasks.v2beta2.Task] will be returned.
810      * By default response_view is
811      * [BASIC][google.cloud.tasks.v2beta2.Task.View.BASIC]; not all information is
812      * retrieved by default because some data, such as payloads, might be
813      * desirable to return only when needed because of its large size or because
814      * of the sensitivity of data that it contains.
815      * Authorization for [FULL][google.cloud.tasks.v2beta2.Task.View.FULL]
816      * requires `cloudtasks.tasks.fullView` [Google
817      * IAM](https://cloud.google.com/iam/) permission on the
818      * [Task][google.cloud.tasks.v2beta2.Task] resource.
819      * </pre>
820      *
821      * <code>.google.cloud.tasks.v2beta2.Task.View response_view = 2;</code>
822      *
823      * @return The enum numeric value on the wire for responseView.
824      */
825     @java.lang.Override
getResponseViewValue()826     public int getResponseViewValue() {
827       return responseView_;
828     }
829     /**
830      *
831      *
832      * <pre>
833      * The response_view specifies which subset of the
834      * [Task][google.cloud.tasks.v2beta2.Task] will be returned.
835      * By default response_view is
836      * [BASIC][google.cloud.tasks.v2beta2.Task.View.BASIC]; not all information is
837      * retrieved by default because some data, such as payloads, might be
838      * desirable to return only when needed because of its large size or because
839      * of the sensitivity of data that it contains.
840      * Authorization for [FULL][google.cloud.tasks.v2beta2.Task.View.FULL]
841      * requires `cloudtasks.tasks.fullView` [Google
842      * IAM](https://cloud.google.com/iam/) permission on the
843      * [Task][google.cloud.tasks.v2beta2.Task] resource.
844      * </pre>
845      *
846      * <code>.google.cloud.tasks.v2beta2.Task.View response_view = 2;</code>
847      *
848      * @param value The enum numeric value on the wire for responseView to set.
849      * @return This builder for chaining.
850      */
setResponseViewValue(int value)851     public Builder setResponseViewValue(int value) {
852       responseView_ = value;
853       bitField0_ |= 0x00000002;
854       onChanged();
855       return this;
856     }
857     /**
858      *
859      *
860      * <pre>
861      * The response_view specifies which subset of the
862      * [Task][google.cloud.tasks.v2beta2.Task] will be returned.
863      * By default response_view is
864      * [BASIC][google.cloud.tasks.v2beta2.Task.View.BASIC]; not all information is
865      * retrieved by default because some data, such as payloads, might be
866      * desirable to return only when needed because of its large size or because
867      * of the sensitivity of data that it contains.
868      * Authorization for [FULL][google.cloud.tasks.v2beta2.Task.View.FULL]
869      * requires `cloudtasks.tasks.fullView` [Google
870      * IAM](https://cloud.google.com/iam/) permission on the
871      * [Task][google.cloud.tasks.v2beta2.Task] resource.
872      * </pre>
873      *
874      * <code>.google.cloud.tasks.v2beta2.Task.View response_view = 2;</code>
875      *
876      * @return The responseView.
877      */
878     @java.lang.Override
getResponseView()879     public com.google.cloud.tasks.v2beta2.Task.View getResponseView() {
880       com.google.cloud.tasks.v2beta2.Task.View result =
881           com.google.cloud.tasks.v2beta2.Task.View.forNumber(responseView_);
882       return result == null ? com.google.cloud.tasks.v2beta2.Task.View.UNRECOGNIZED : result;
883     }
884     /**
885      *
886      *
887      * <pre>
888      * The response_view specifies which subset of the
889      * [Task][google.cloud.tasks.v2beta2.Task] will be returned.
890      * By default response_view is
891      * [BASIC][google.cloud.tasks.v2beta2.Task.View.BASIC]; not all information is
892      * retrieved by default because some data, such as payloads, might be
893      * desirable to return only when needed because of its large size or because
894      * of the sensitivity of data that it contains.
895      * Authorization for [FULL][google.cloud.tasks.v2beta2.Task.View.FULL]
896      * requires `cloudtasks.tasks.fullView` [Google
897      * IAM](https://cloud.google.com/iam/) permission on the
898      * [Task][google.cloud.tasks.v2beta2.Task] resource.
899      * </pre>
900      *
901      * <code>.google.cloud.tasks.v2beta2.Task.View response_view = 2;</code>
902      *
903      * @param value The responseView to set.
904      * @return This builder for chaining.
905      */
setResponseView(com.google.cloud.tasks.v2beta2.Task.View value)906     public Builder setResponseView(com.google.cloud.tasks.v2beta2.Task.View value) {
907       if (value == null) {
908         throw new NullPointerException();
909       }
910       bitField0_ |= 0x00000002;
911       responseView_ = value.getNumber();
912       onChanged();
913       return this;
914     }
915     /**
916      *
917      *
918      * <pre>
919      * The response_view specifies which subset of the
920      * [Task][google.cloud.tasks.v2beta2.Task] will be returned.
921      * By default response_view is
922      * [BASIC][google.cloud.tasks.v2beta2.Task.View.BASIC]; not all information is
923      * retrieved by default because some data, such as payloads, might be
924      * desirable to return only when needed because of its large size or because
925      * of the sensitivity of data that it contains.
926      * Authorization for [FULL][google.cloud.tasks.v2beta2.Task.View.FULL]
927      * requires `cloudtasks.tasks.fullView` [Google
928      * IAM](https://cloud.google.com/iam/) permission on the
929      * [Task][google.cloud.tasks.v2beta2.Task] resource.
930      * </pre>
931      *
932      * <code>.google.cloud.tasks.v2beta2.Task.View response_view = 2;</code>
933      *
934      * @return This builder for chaining.
935      */
clearResponseView()936     public Builder clearResponseView() {
937       bitField0_ = (bitField0_ & ~0x00000002);
938       responseView_ = 0;
939       onChanged();
940       return this;
941     }
942 
943     private int pageSize_;
944     /**
945      *
946      *
947      * <pre>
948      * Maximum page size.
949      * Fewer tasks than requested might be returned, even if more tasks exist; use
950      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
951      * in the response to determine if more tasks exist.
952      * The maximum page size is 1000. If unspecified, the page size will be the
953      * maximum.
954      * </pre>
955      *
956      * <code>int32 page_size = 4;</code>
957      *
958      * @return The pageSize.
959      */
960     @java.lang.Override
getPageSize()961     public int getPageSize() {
962       return pageSize_;
963     }
964     /**
965      *
966      *
967      * <pre>
968      * Maximum page size.
969      * Fewer tasks than requested might be returned, even if more tasks exist; use
970      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
971      * in the response to determine if more tasks exist.
972      * The maximum page size is 1000. If unspecified, the page size will be the
973      * maximum.
974      * </pre>
975      *
976      * <code>int32 page_size = 4;</code>
977      *
978      * @param value The pageSize to set.
979      * @return This builder for chaining.
980      */
setPageSize(int value)981     public Builder setPageSize(int value) {
982 
983       pageSize_ = value;
984       bitField0_ |= 0x00000004;
985       onChanged();
986       return this;
987     }
988     /**
989      *
990      *
991      * <pre>
992      * Maximum page size.
993      * Fewer tasks than requested might be returned, even if more tasks exist; use
994      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
995      * in the response to determine if more tasks exist.
996      * The maximum page size is 1000. If unspecified, the page size will be the
997      * maximum.
998      * </pre>
999      *
1000      * <code>int32 page_size = 4;</code>
1001      *
1002      * @return This builder for chaining.
1003      */
clearPageSize()1004     public Builder clearPageSize() {
1005       bitField0_ = (bitField0_ & ~0x00000004);
1006       pageSize_ = 0;
1007       onChanged();
1008       return this;
1009     }
1010 
1011     private java.lang.Object pageToken_ = "";
1012     /**
1013      *
1014      *
1015      * <pre>
1016      * A token identifying the page of results to return.
1017      * To request the first page results, page_token must be empty. To
1018      * request the next page of results, page_token must be the value of
1019      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
1020      * returned from the previous call to
1021      * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method.
1022      * The page token is valid for only 2 hours.
1023      * </pre>
1024      *
1025      * <code>string page_token = 5;</code>
1026      *
1027      * @return The pageToken.
1028      */
getPageToken()1029     public java.lang.String getPageToken() {
1030       java.lang.Object ref = pageToken_;
1031       if (!(ref instanceof java.lang.String)) {
1032         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1033         java.lang.String s = bs.toStringUtf8();
1034         pageToken_ = s;
1035         return s;
1036       } else {
1037         return (java.lang.String) ref;
1038       }
1039     }
1040     /**
1041      *
1042      *
1043      * <pre>
1044      * A token identifying the page of results to return.
1045      * To request the first page results, page_token must be empty. To
1046      * request the next page of results, page_token must be the value of
1047      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
1048      * returned from the previous call to
1049      * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method.
1050      * The page token is valid for only 2 hours.
1051      * </pre>
1052      *
1053      * <code>string page_token = 5;</code>
1054      *
1055      * @return The bytes for pageToken.
1056      */
getPageTokenBytes()1057     public com.google.protobuf.ByteString getPageTokenBytes() {
1058       java.lang.Object ref = pageToken_;
1059       if (ref instanceof String) {
1060         com.google.protobuf.ByteString b =
1061             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1062         pageToken_ = b;
1063         return b;
1064       } else {
1065         return (com.google.protobuf.ByteString) ref;
1066       }
1067     }
1068     /**
1069      *
1070      *
1071      * <pre>
1072      * A token identifying the page of results to return.
1073      * To request the first page results, page_token must be empty. To
1074      * request the next page of results, page_token must be the value of
1075      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
1076      * returned from the previous call to
1077      * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method.
1078      * The page token is valid for only 2 hours.
1079      * </pre>
1080      *
1081      * <code>string page_token = 5;</code>
1082      *
1083      * @param value The pageToken to set.
1084      * @return This builder for chaining.
1085      */
setPageToken(java.lang.String value)1086     public Builder setPageToken(java.lang.String value) {
1087       if (value == null) {
1088         throw new NullPointerException();
1089       }
1090       pageToken_ = value;
1091       bitField0_ |= 0x00000008;
1092       onChanged();
1093       return this;
1094     }
1095     /**
1096      *
1097      *
1098      * <pre>
1099      * A token identifying the page of results to return.
1100      * To request the first page results, page_token must be empty. To
1101      * request the next page of results, page_token must be the value of
1102      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
1103      * returned from the previous call to
1104      * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method.
1105      * The page token is valid for only 2 hours.
1106      * </pre>
1107      *
1108      * <code>string page_token = 5;</code>
1109      *
1110      * @return This builder for chaining.
1111      */
clearPageToken()1112     public Builder clearPageToken() {
1113       pageToken_ = getDefaultInstance().getPageToken();
1114       bitField0_ = (bitField0_ & ~0x00000008);
1115       onChanged();
1116       return this;
1117     }
1118     /**
1119      *
1120      *
1121      * <pre>
1122      * A token identifying the page of results to return.
1123      * To request the first page results, page_token must be empty. To
1124      * request the next page of results, page_token must be the value of
1125      * [next_page_token][google.cloud.tasks.v2beta2.ListTasksResponse.next_page_token]
1126      * returned from the previous call to
1127      * [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method.
1128      * The page token is valid for only 2 hours.
1129      * </pre>
1130      *
1131      * <code>string page_token = 5;</code>
1132      *
1133      * @param value The bytes for pageToken to set.
1134      * @return This builder for chaining.
1135      */
setPageTokenBytes(com.google.protobuf.ByteString value)1136     public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
1137       if (value == null) {
1138         throw new NullPointerException();
1139       }
1140       checkByteStringIsUtf8(value);
1141       pageToken_ = value;
1142       bitField0_ |= 0x00000008;
1143       onChanged();
1144       return this;
1145     }
1146 
1147     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1148     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1149       return super.setUnknownFields(unknownFields);
1150     }
1151 
1152     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1153     public final Builder mergeUnknownFields(
1154         final com.google.protobuf.UnknownFieldSet unknownFields) {
1155       return super.mergeUnknownFields(unknownFields);
1156     }
1157 
1158     // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2beta2.ListTasksRequest)
1159   }
1160 
1161   // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksRequest)
1162   private static final com.google.cloud.tasks.v2beta2.ListTasksRequest DEFAULT_INSTANCE;
1163 
1164   static {
1165     DEFAULT_INSTANCE = new com.google.cloud.tasks.v2beta2.ListTasksRequest();
1166   }
1167 
getDefaultInstance()1168   public static com.google.cloud.tasks.v2beta2.ListTasksRequest getDefaultInstance() {
1169     return DEFAULT_INSTANCE;
1170   }
1171 
1172   private static final com.google.protobuf.Parser<ListTasksRequest> PARSER =
1173       new com.google.protobuf.AbstractParser<ListTasksRequest>() {
1174         @java.lang.Override
1175         public ListTasksRequest parsePartialFrom(
1176             com.google.protobuf.CodedInputStream input,
1177             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1178             throws com.google.protobuf.InvalidProtocolBufferException {
1179           Builder builder = newBuilder();
1180           try {
1181             builder.mergeFrom(input, extensionRegistry);
1182           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1183             throw e.setUnfinishedMessage(builder.buildPartial());
1184           } catch (com.google.protobuf.UninitializedMessageException e) {
1185             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1186           } catch (java.io.IOException e) {
1187             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1188                 .setUnfinishedMessage(builder.buildPartial());
1189           }
1190           return builder.buildPartial();
1191         }
1192       };
1193 
parser()1194   public static com.google.protobuf.Parser<ListTasksRequest> parser() {
1195     return PARSER;
1196   }
1197 
1198   @java.lang.Override
getParserForType()1199   public com.google.protobuf.Parser<ListTasksRequest> getParserForType() {
1200     return PARSER;
1201   }
1202 
1203   @java.lang.Override
getDefaultInstanceForType()1204   public com.google.cloud.tasks.v2beta2.ListTasksRequest getDefaultInstanceForType() {
1205     return DEFAULT_INSTANCE;
1206   }
1207 }
1208