• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/tasks/v2beta3/cloudtasks.proto
18 
19 package com.google.cloud.tasks.v2beta3;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request message for listing tasks using [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks].
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.tasks.v2beta3.ListTasksRequest}
29  */
30 public final class ListTasksRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2beta3.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.v2beta3.CloudTasksProto
59         .internal_static_google_cloud_tasks_v2beta3_ListTasksRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.tasks.v2beta3.CloudTasksProto
66         .internal_static_google_cloud_tasks_v2beta3_ListTasksRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.tasks.v2beta3.ListTasksRequest.class,
69             com.google.cloud.tasks.v2beta3.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.v2beta3.Task] will be
136    * returned.
137    * By default response_view is [BASIC][google.cloud.tasks.v2beta3.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.v2beta3.Task.View.FULL] requires
143    * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
144    * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
145    * </pre>
146    *
147    * <code>.google.cloud.tasks.v2beta3.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.v2beta3.Task] will be
160    * returned.
161    * By default response_view is [BASIC][google.cloud.tasks.v2beta3.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.v2beta3.Task.View.FULL] requires
167    * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
168    * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
169    * </pre>
170    *
171    * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
172    *
173    * @return The responseView.
174    */
175   @java.lang.Override
getResponseView()176   public com.google.cloud.tasks.v2beta3.Task.View getResponseView() {
177     com.google.cloud.tasks.v2beta3.Task.View result =
178         com.google.cloud.tasks.v2beta3.Task.View.forNumber(responseView_);
179     return result == null ? com.google.cloud.tasks.v2beta3.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.v2beta3.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.v2beta3.ListTasksResponse.next_page_token] returned
217    * from the previous call to [ListTasks][google.cloud.tasks.v2beta3.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.v2beta3.ListTasksResponse.next_page_token] returned
246    * from the previous call to [ListTasks][google.cloud.tasks.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.ListTasksRequest)) {
326       return super.equals(obj);
327     }
328     com.google.cloud.tasks.v2beta3.ListTasksRequest other =
329         (com.google.cloud.tasks.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.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.v2beta3.ListTasksRequest prototype)440   public static Builder newBuilder(com.google.cloud.tasks.v2beta3.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.v2beta3.CloudTasks.ListTasks].
459    * </pre>
460    *
461    * Protobuf type {@code google.cloud.tasks.v2beta3.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.v2beta3.ListTasksRequest)
466       com.google.cloud.tasks.v2beta3.ListTasksRequestOrBuilder {
getDescriptor()467     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
468       return com.google.cloud.tasks.v2beta3.CloudTasksProto
469           .internal_static_google_cloud_tasks_v2beta3_ListTasksRequest_descriptor;
470     }
471 
472     @java.lang.Override
473     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()474         internalGetFieldAccessorTable() {
475       return com.google.cloud.tasks.v2beta3.CloudTasksProto
476           .internal_static_google_cloud_tasks_v2beta3_ListTasksRequest_fieldAccessorTable
477           .ensureFieldAccessorsInitialized(
478               com.google.cloud.tasks.v2beta3.ListTasksRequest.class,
479               com.google.cloud.tasks.v2beta3.ListTasksRequest.Builder.class);
480     }
481 
482     // Construct using com.google.cloud.tasks.v2beta3.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.v2beta3.CloudTasksProto
503           .internal_static_google_cloud_tasks_v2beta3_ListTasksRequest_descriptor;
504     }
505 
506     @java.lang.Override
getDefaultInstanceForType()507     public com.google.cloud.tasks.v2beta3.ListTasksRequest getDefaultInstanceForType() {
508       return com.google.cloud.tasks.v2beta3.ListTasksRequest.getDefaultInstance();
509     }
510 
511     @java.lang.Override
build()512     public com.google.cloud.tasks.v2beta3.ListTasksRequest build() {
513       com.google.cloud.tasks.v2beta3.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.v2beta3.ListTasksRequest buildPartial() {
522       com.google.cloud.tasks.v2beta3.ListTasksRequest result =
523           new com.google.cloud.tasks.v2beta3.ListTasksRequest(this);
524       if (bitField0_ != 0) {
525         buildPartial0(result);
526       }
527       onBuilt();
528       return result;
529     }
530 
buildPartial0(com.google.cloud.tasks.v2beta3.ListTasksRequest result)531     private void buildPartial0(com.google.cloud.tasks.v2beta3.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.v2beta3.ListTasksRequest) {
583         return mergeFrom((com.google.cloud.tasks.v2beta3.ListTasksRequest) other);
584       } else {
585         super.mergeFrom(other);
586         return this;
587       }
588     }
589 
mergeFrom(com.google.cloud.tasks.v2beta3.ListTasksRequest other)590     public Builder mergeFrom(com.google.cloud.tasks.v2beta3.ListTasksRequest other) {
591       if (other == com.google.cloud.tasks.v2beta3.ListTasksRequest.getDefaultInstance())
592         return this;
593       if (!other.getParent().isEmpty()) {
594         parent_ = other.parent_;
595         bitField0_ |= 0x00000001;
596         onChanged();
597       }
598       if (other.responseView_ != 0) {
599         setResponseViewValue(other.getResponseViewValue());
600       }
601       if (other.getPageSize() != 0) {
602         setPageSize(other.getPageSize());
603       }
604       if (!other.getPageToken().isEmpty()) {
605         pageToken_ = other.pageToken_;
606         bitField0_ |= 0x00000008;
607         onChanged();
608       }
609       this.mergeUnknownFields(other.getUnknownFields());
610       onChanged();
611       return this;
612     }
613 
614     @java.lang.Override
isInitialized()615     public final boolean isInitialized() {
616       return true;
617     }
618 
619     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)620     public Builder mergeFrom(
621         com.google.protobuf.CodedInputStream input,
622         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
623         throws java.io.IOException {
624       if (extensionRegistry == null) {
625         throw new java.lang.NullPointerException();
626       }
627       try {
628         boolean done = false;
629         while (!done) {
630           int tag = input.readTag();
631           switch (tag) {
632             case 0:
633               done = true;
634               break;
635             case 10:
636               {
637                 parent_ = input.readStringRequireUtf8();
638                 bitField0_ |= 0x00000001;
639                 break;
640               } // case 10
641             case 16:
642               {
643                 responseView_ = input.readEnum();
644                 bitField0_ |= 0x00000002;
645                 break;
646               } // case 16
647             case 24:
648               {
649                 pageSize_ = input.readInt32();
650                 bitField0_ |= 0x00000004;
651                 break;
652               } // case 24
653             case 34:
654               {
655                 pageToken_ = input.readStringRequireUtf8();
656                 bitField0_ |= 0x00000008;
657                 break;
658               } // case 34
659             default:
660               {
661                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
662                   done = true; // was an endgroup tag
663                 }
664                 break;
665               } // default:
666           } // switch (tag)
667         } // while (!done)
668       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
669         throw e.unwrapIOException();
670       } finally {
671         onChanged();
672       } // finally
673       return this;
674     }
675 
676     private int bitField0_;
677 
678     private java.lang.Object parent_ = "";
679     /**
680      *
681      *
682      * <pre>
683      * Required. The queue name. For example:
684      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
685      * </pre>
686      *
687      * <code>
688      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
689      * </code>
690      *
691      * @return The parent.
692      */
getParent()693     public java.lang.String getParent() {
694       java.lang.Object ref = parent_;
695       if (!(ref instanceof java.lang.String)) {
696         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
697         java.lang.String s = bs.toStringUtf8();
698         parent_ = s;
699         return s;
700       } else {
701         return (java.lang.String) ref;
702       }
703     }
704     /**
705      *
706      *
707      * <pre>
708      * Required. The queue name. For example:
709      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
710      * </pre>
711      *
712      * <code>
713      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
714      * </code>
715      *
716      * @return The bytes for parent.
717      */
getParentBytes()718     public com.google.protobuf.ByteString getParentBytes() {
719       java.lang.Object ref = parent_;
720       if (ref instanceof String) {
721         com.google.protobuf.ByteString b =
722             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
723         parent_ = b;
724         return b;
725       } else {
726         return (com.google.protobuf.ByteString) ref;
727       }
728     }
729     /**
730      *
731      *
732      * <pre>
733      * Required. The queue name. For example:
734      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
735      * </pre>
736      *
737      * <code>
738      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
739      * </code>
740      *
741      * @param value The parent to set.
742      * @return This builder for chaining.
743      */
setParent(java.lang.String value)744     public Builder setParent(java.lang.String value) {
745       if (value == null) {
746         throw new NullPointerException();
747       }
748       parent_ = value;
749       bitField0_ |= 0x00000001;
750       onChanged();
751       return this;
752     }
753     /**
754      *
755      *
756      * <pre>
757      * Required. The queue name. For example:
758      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
759      * </pre>
760      *
761      * <code>
762      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
763      * </code>
764      *
765      * @return This builder for chaining.
766      */
clearParent()767     public Builder clearParent() {
768       parent_ = getDefaultInstance().getParent();
769       bitField0_ = (bitField0_ & ~0x00000001);
770       onChanged();
771       return this;
772     }
773     /**
774      *
775      *
776      * <pre>
777      * Required. The queue name. For example:
778      * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`
779      * </pre>
780      *
781      * <code>
782      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
783      * </code>
784      *
785      * @param value The bytes for parent to set.
786      * @return This builder for chaining.
787      */
setParentBytes(com.google.protobuf.ByteString value)788     public Builder setParentBytes(com.google.protobuf.ByteString value) {
789       if (value == null) {
790         throw new NullPointerException();
791       }
792       checkByteStringIsUtf8(value);
793       parent_ = value;
794       bitField0_ |= 0x00000001;
795       onChanged();
796       return this;
797     }
798 
799     private int responseView_ = 0;
800     /**
801      *
802      *
803      * <pre>
804      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
805      * returned.
806      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
807      * information is retrieved by default because some data, such as
808      * payloads, might be desirable to return only when needed because
809      * of its large size or because of the sensitivity of data that it
810      * contains.
811      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
812      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
813      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
814      * </pre>
815      *
816      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
817      *
818      * @return The enum numeric value on the wire for responseView.
819      */
820     @java.lang.Override
getResponseViewValue()821     public int getResponseViewValue() {
822       return responseView_;
823     }
824     /**
825      *
826      *
827      * <pre>
828      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
829      * returned.
830      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
831      * information is retrieved by default because some data, such as
832      * payloads, might be desirable to return only when needed because
833      * of its large size or because of the sensitivity of data that it
834      * contains.
835      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
836      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
837      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
838      * </pre>
839      *
840      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
841      *
842      * @param value The enum numeric value on the wire for responseView to set.
843      * @return This builder for chaining.
844      */
setResponseViewValue(int value)845     public Builder setResponseViewValue(int value) {
846       responseView_ = value;
847       bitField0_ |= 0x00000002;
848       onChanged();
849       return this;
850     }
851     /**
852      *
853      *
854      * <pre>
855      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
856      * returned.
857      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
858      * information is retrieved by default because some data, such as
859      * payloads, might be desirable to return only when needed because
860      * of its large size or because of the sensitivity of data that it
861      * contains.
862      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
863      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
864      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
865      * </pre>
866      *
867      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
868      *
869      * @return The responseView.
870      */
871     @java.lang.Override
getResponseView()872     public com.google.cloud.tasks.v2beta3.Task.View getResponseView() {
873       com.google.cloud.tasks.v2beta3.Task.View result =
874           com.google.cloud.tasks.v2beta3.Task.View.forNumber(responseView_);
875       return result == null ? com.google.cloud.tasks.v2beta3.Task.View.UNRECOGNIZED : result;
876     }
877     /**
878      *
879      *
880      * <pre>
881      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
882      * returned.
883      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
884      * information is retrieved by default because some data, such as
885      * payloads, might be desirable to return only when needed because
886      * of its large size or because of the sensitivity of data that it
887      * contains.
888      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
889      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
890      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
891      * </pre>
892      *
893      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
894      *
895      * @param value The responseView to set.
896      * @return This builder for chaining.
897      */
setResponseView(com.google.cloud.tasks.v2beta3.Task.View value)898     public Builder setResponseView(com.google.cloud.tasks.v2beta3.Task.View value) {
899       if (value == null) {
900         throw new NullPointerException();
901       }
902       bitField0_ |= 0x00000002;
903       responseView_ = value.getNumber();
904       onChanged();
905       return this;
906     }
907     /**
908      *
909      *
910      * <pre>
911      * The response_view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] will be
912      * returned.
913      * By default response_view is [BASIC][google.cloud.tasks.v2beta3.Task.View.BASIC]; not all
914      * information is retrieved by default because some data, such as
915      * payloads, might be desirable to return only when needed because
916      * of its large size or because of the sensitivity of data that it
917      * contains.
918      * Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires
919      * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/)
920      * permission on the [Task][google.cloud.tasks.v2beta3.Task] resource.
921      * </pre>
922      *
923      * <code>.google.cloud.tasks.v2beta3.Task.View response_view = 2;</code>
924      *
925      * @return This builder for chaining.
926      */
clearResponseView()927     public Builder clearResponseView() {
928       bitField0_ = (bitField0_ & ~0x00000002);
929       responseView_ = 0;
930       onChanged();
931       return this;
932     }
933 
934     private int pageSize_;
935     /**
936      *
937      *
938      * <pre>
939      * Maximum page size.
940      * Fewer tasks than requested might be returned, even if more tasks exist; use
941      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] in the response to
942      * determine if more tasks exist.
943      * The maximum page size is 1000. If unspecified, the page size will be the
944      * maximum.
945      * </pre>
946      *
947      * <code>int32 page_size = 3;</code>
948      *
949      * @return The pageSize.
950      */
951     @java.lang.Override
getPageSize()952     public int getPageSize() {
953       return pageSize_;
954     }
955     /**
956      *
957      *
958      * <pre>
959      * Maximum page size.
960      * Fewer tasks than requested might be returned, even if more tasks exist; use
961      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] in the response to
962      * determine if more tasks exist.
963      * The maximum page size is 1000. If unspecified, the page size will be the
964      * maximum.
965      * </pre>
966      *
967      * <code>int32 page_size = 3;</code>
968      *
969      * @param value The pageSize to set.
970      * @return This builder for chaining.
971      */
setPageSize(int value)972     public Builder setPageSize(int value) {
973 
974       pageSize_ = value;
975       bitField0_ |= 0x00000004;
976       onChanged();
977       return this;
978     }
979     /**
980      *
981      *
982      * <pre>
983      * Maximum page size.
984      * Fewer tasks than requested might be returned, even if more tasks exist; use
985      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] in the response to
986      * determine if more tasks exist.
987      * The maximum page size is 1000. If unspecified, the page size will be the
988      * maximum.
989      * </pre>
990      *
991      * <code>int32 page_size = 3;</code>
992      *
993      * @return This builder for chaining.
994      */
clearPageSize()995     public Builder clearPageSize() {
996       bitField0_ = (bitField0_ & ~0x00000004);
997       pageSize_ = 0;
998       onChanged();
999       return this;
1000     }
1001 
1002     private java.lang.Object pageToken_ = "";
1003     /**
1004      *
1005      *
1006      * <pre>
1007      * A token identifying the page of results to return.
1008      * To request the first page results, page_token must be empty. To
1009      * request the next page of results, page_token must be the value of
1010      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] returned
1011      * from the previous call to [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]
1012      * method.
1013      * The page token is valid for only 2 hours.
1014      * </pre>
1015      *
1016      * <code>string page_token = 4;</code>
1017      *
1018      * @return The pageToken.
1019      */
getPageToken()1020     public java.lang.String getPageToken() {
1021       java.lang.Object ref = pageToken_;
1022       if (!(ref instanceof java.lang.String)) {
1023         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1024         java.lang.String s = bs.toStringUtf8();
1025         pageToken_ = s;
1026         return s;
1027       } else {
1028         return (java.lang.String) ref;
1029       }
1030     }
1031     /**
1032      *
1033      *
1034      * <pre>
1035      * A token identifying the page of results to return.
1036      * To request the first page results, page_token must be empty. To
1037      * request the next page of results, page_token must be the value of
1038      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] returned
1039      * from the previous call to [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]
1040      * method.
1041      * The page token is valid for only 2 hours.
1042      * </pre>
1043      *
1044      * <code>string page_token = 4;</code>
1045      *
1046      * @return The bytes for pageToken.
1047      */
getPageTokenBytes()1048     public com.google.protobuf.ByteString getPageTokenBytes() {
1049       java.lang.Object ref = pageToken_;
1050       if (ref instanceof String) {
1051         com.google.protobuf.ByteString b =
1052             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1053         pageToken_ = b;
1054         return b;
1055       } else {
1056         return (com.google.protobuf.ByteString) ref;
1057       }
1058     }
1059     /**
1060      *
1061      *
1062      * <pre>
1063      * A token identifying the page of results to return.
1064      * To request the first page results, page_token must be empty. To
1065      * request the next page of results, page_token must be the value of
1066      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] returned
1067      * from the previous call to [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]
1068      * method.
1069      * The page token is valid for only 2 hours.
1070      * </pre>
1071      *
1072      * <code>string page_token = 4;</code>
1073      *
1074      * @param value The pageToken to set.
1075      * @return This builder for chaining.
1076      */
setPageToken(java.lang.String value)1077     public Builder setPageToken(java.lang.String value) {
1078       if (value == null) {
1079         throw new NullPointerException();
1080       }
1081       pageToken_ = value;
1082       bitField0_ |= 0x00000008;
1083       onChanged();
1084       return this;
1085     }
1086     /**
1087      *
1088      *
1089      * <pre>
1090      * A token identifying the page of results to return.
1091      * To request the first page results, page_token must be empty. To
1092      * request the next page of results, page_token must be the value of
1093      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] returned
1094      * from the previous call to [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]
1095      * method.
1096      * The page token is valid for only 2 hours.
1097      * </pre>
1098      *
1099      * <code>string page_token = 4;</code>
1100      *
1101      * @return This builder for chaining.
1102      */
clearPageToken()1103     public Builder clearPageToken() {
1104       pageToken_ = getDefaultInstance().getPageToken();
1105       bitField0_ = (bitField0_ & ~0x00000008);
1106       onChanged();
1107       return this;
1108     }
1109     /**
1110      *
1111      *
1112      * <pre>
1113      * A token identifying the page of results to return.
1114      * To request the first page results, page_token must be empty. To
1115      * request the next page of results, page_token must be the value of
1116      * [next_page_token][google.cloud.tasks.v2beta3.ListTasksResponse.next_page_token] returned
1117      * from the previous call to [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]
1118      * method.
1119      * The page token is valid for only 2 hours.
1120      * </pre>
1121      *
1122      * <code>string page_token = 4;</code>
1123      *
1124      * @param value The bytes for pageToken to set.
1125      * @return This builder for chaining.
1126      */
setPageTokenBytes(com.google.protobuf.ByteString value)1127     public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
1128       if (value == null) {
1129         throw new NullPointerException();
1130       }
1131       checkByteStringIsUtf8(value);
1132       pageToken_ = value;
1133       bitField0_ |= 0x00000008;
1134       onChanged();
1135       return this;
1136     }
1137 
1138     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1139     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1140       return super.setUnknownFields(unknownFields);
1141     }
1142 
1143     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1144     public final Builder mergeUnknownFields(
1145         final com.google.protobuf.UnknownFieldSet unknownFields) {
1146       return super.mergeUnknownFields(unknownFields);
1147     }
1148 
1149     // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2beta3.ListTasksRequest)
1150   }
1151 
1152   // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksRequest)
1153   private static final com.google.cloud.tasks.v2beta3.ListTasksRequest DEFAULT_INSTANCE;
1154 
1155   static {
1156     DEFAULT_INSTANCE = new com.google.cloud.tasks.v2beta3.ListTasksRequest();
1157   }
1158 
getDefaultInstance()1159   public static com.google.cloud.tasks.v2beta3.ListTasksRequest getDefaultInstance() {
1160     return DEFAULT_INSTANCE;
1161   }
1162 
1163   private static final com.google.protobuf.Parser<ListTasksRequest> PARSER =
1164       new com.google.protobuf.AbstractParser<ListTasksRequest>() {
1165         @java.lang.Override
1166         public ListTasksRequest parsePartialFrom(
1167             com.google.protobuf.CodedInputStream input,
1168             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1169             throws com.google.protobuf.InvalidProtocolBufferException {
1170           Builder builder = newBuilder();
1171           try {
1172             builder.mergeFrom(input, extensionRegistry);
1173           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1174             throw e.setUnfinishedMessage(builder.buildPartial());
1175           } catch (com.google.protobuf.UninitializedMessageException e) {
1176             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1177           } catch (java.io.IOException e) {
1178             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1179                 .setUnfinishedMessage(builder.buildPartial());
1180           }
1181           return builder.buildPartial();
1182         }
1183       };
1184 
parser()1185   public static com.google.protobuf.Parser<ListTasksRequest> parser() {
1186     return PARSER;
1187   }
1188 
1189   @java.lang.Override
getParserForType()1190   public com.google.protobuf.Parser<ListTasksRequest> getParserForType() {
1191     return PARSER;
1192   }
1193 
1194   @java.lang.Override
getDefaultInstanceForType()1195   public com.google.cloud.tasks.v2beta3.ListTasksRequest getDefaultInstanceForType() {
1196     return DEFAULT_INSTANCE;
1197   }
1198 }
1199