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