• 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/scheduler/v1/cloudscheduler.proto
18 
19 package com.google.cloud.scheduler.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request message for listing jobs using
26  * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.scheduler.v1.ListJobsRequest}
30  */
31 public final class ListJobsRequest extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.scheduler.v1.ListJobsRequest)
34     ListJobsRequestOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use ListJobsRequest.newBuilder() to construct.
ListJobsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private ListJobsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
ListJobsRequest()41   private ListJobsRequest() {
42     parent_ = "";
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 ListJobsRequest();
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.scheduler.v1.SchedulerProto
59         .internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.scheduler.v1.SchedulerProto
66         .internal_static_google_cloud_scheduler_v1_ListJobsRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.scheduler.v1.ListJobsRequest.class,
69             com.google.cloud.scheduler.v1.ListJobsRequest.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 location name. For example:
81    * `projects/PROJECT_ID/locations/LOCATION_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 location name. For example:
107    * `projects/PROJECT_ID/locations/LOCATION_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 PAGE_SIZE_FIELD_NUMBER = 5;
130   private int pageSize_ = 0;
131   /**
132    *
133    *
134    * <pre>
135    * Requested page size.
136    * The maximum page size is 500. If unspecified, the page size will
137    * be the maximum. Fewer jobs than requested might be returned,
138    * even if more jobs exist; use next_page_token to determine if more
139    * jobs exist.
140    * </pre>
141    *
142    * <code>int32 page_size = 5;</code>
143    *
144    * @return The pageSize.
145    */
146   @java.lang.Override
getPageSize()147   public int getPageSize() {
148     return pageSize_;
149   }
150 
151   public static final int PAGE_TOKEN_FIELD_NUMBER = 6;
152 
153   @SuppressWarnings("serial")
154   private volatile java.lang.Object pageToken_ = "";
155   /**
156    *
157    *
158    * <pre>
159    * A token identifying a page of results the server will return. To
160    * request the first page results, page_token must be empty. To
161    * request the next page of results, page_token must be the value of
162    * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token]
163    * returned from the previous call to
164    * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an
165    * error to switch the value of
166    * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
167    * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while
168    * iterating through pages.
169    * </pre>
170    *
171    * <code>string page_token = 6;</code>
172    *
173    * @return The pageToken.
174    */
175   @java.lang.Override
getPageToken()176   public java.lang.String getPageToken() {
177     java.lang.Object ref = pageToken_;
178     if (ref instanceof java.lang.String) {
179       return (java.lang.String) ref;
180     } else {
181       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
182       java.lang.String s = bs.toStringUtf8();
183       pageToken_ = s;
184       return s;
185     }
186   }
187   /**
188    *
189    *
190    * <pre>
191    * A token identifying a page of results the server will return. To
192    * request the first page results, page_token must be empty. To
193    * request the next page of results, page_token must be the value of
194    * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token]
195    * returned from the previous call to
196    * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an
197    * error to switch the value of
198    * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
199    * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while
200    * iterating through pages.
201    * </pre>
202    *
203    * <code>string page_token = 6;</code>
204    *
205    * @return The bytes for pageToken.
206    */
207   @java.lang.Override
getPageTokenBytes()208   public com.google.protobuf.ByteString getPageTokenBytes() {
209     java.lang.Object ref = pageToken_;
210     if (ref instanceof java.lang.String) {
211       com.google.protobuf.ByteString b =
212           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
213       pageToken_ = b;
214       return b;
215     } else {
216       return (com.google.protobuf.ByteString) ref;
217     }
218   }
219 
220   private byte memoizedIsInitialized = -1;
221 
222   @java.lang.Override
isInitialized()223   public final boolean isInitialized() {
224     byte isInitialized = memoizedIsInitialized;
225     if (isInitialized == 1) return true;
226     if (isInitialized == 0) return false;
227 
228     memoizedIsInitialized = 1;
229     return true;
230   }
231 
232   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)233   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
234     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
235       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
236     }
237     if (pageSize_ != 0) {
238       output.writeInt32(5, pageSize_);
239     }
240     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
241       com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pageToken_);
242     }
243     getUnknownFields().writeTo(output);
244   }
245 
246   @java.lang.Override
getSerializedSize()247   public int getSerializedSize() {
248     int size = memoizedSize;
249     if (size != -1) return size;
250 
251     size = 0;
252     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
253       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
254     }
255     if (pageSize_ != 0) {
256       size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, pageSize_);
257     }
258     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
259       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pageToken_);
260     }
261     size += getUnknownFields().getSerializedSize();
262     memoizedSize = size;
263     return size;
264   }
265 
266   @java.lang.Override
equals(final java.lang.Object obj)267   public boolean equals(final java.lang.Object obj) {
268     if (obj == this) {
269       return true;
270     }
271     if (!(obj instanceof com.google.cloud.scheduler.v1.ListJobsRequest)) {
272       return super.equals(obj);
273     }
274     com.google.cloud.scheduler.v1.ListJobsRequest other =
275         (com.google.cloud.scheduler.v1.ListJobsRequest) obj;
276 
277     if (!getParent().equals(other.getParent())) return false;
278     if (getPageSize() != other.getPageSize()) return false;
279     if (!getPageToken().equals(other.getPageToken())) return false;
280     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
281     return true;
282   }
283 
284   @java.lang.Override
hashCode()285   public int hashCode() {
286     if (memoizedHashCode != 0) {
287       return memoizedHashCode;
288     }
289     int hash = 41;
290     hash = (19 * hash) + getDescriptor().hashCode();
291     hash = (37 * hash) + PARENT_FIELD_NUMBER;
292     hash = (53 * hash) + getParent().hashCode();
293     hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
294     hash = (53 * hash) + getPageSize();
295     hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
296     hash = (53 * hash) + getPageToken().hashCode();
297     hash = (29 * hash) + getUnknownFields().hashCode();
298     memoizedHashCode = hash;
299     return hash;
300   }
301 
parseFrom(java.nio.ByteBuffer data)302   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(java.nio.ByteBuffer data)
303       throws com.google.protobuf.InvalidProtocolBufferException {
304     return PARSER.parseFrom(data);
305   }
306 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(
308       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
309       throws com.google.protobuf.InvalidProtocolBufferException {
310     return PARSER.parseFrom(data, extensionRegistry);
311   }
312 
parseFrom( com.google.protobuf.ByteString data)313   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(
314       com.google.protobuf.ByteString data)
315       throws com.google.protobuf.InvalidProtocolBufferException {
316     return PARSER.parseFrom(data);
317   }
318 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)319   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(
320       com.google.protobuf.ByteString data,
321       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
322       throws com.google.protobuf.InvalidProtocolBufferException {
323     return PARSER.parseFrom(data, extensionRegistry);
324   }
325 
parseFrom(byte[] data)326   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(byte[] data)
327       throws com.google.protobuf.InvalidProtocolBufferException {
328     return PARSER.parseFrom(data);
329   }
330 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)331   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(
332       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
333       throws com.google.protobuf.InvalidProtocolBufferException {
334     return PARSER.parseFrom(data, extensionRegistry);
335   }
336 
parseFrom(java.io.InputStream input)337   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(java.io.InputStream input)
338       throws java.io.IOException {
339     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
340   }
341 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)342   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(
343       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
344       throws java.io.IOException {
345     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
346         PARSER, input, extensionRegistry);
347   }
348 
parseDelimitedFrom( java.io.InputStream input)349   public static com.google.cloud.scheduler.v1.ListJobsRequest parseDelimitedFrom(
350       java.io.InputStream input) throws java.io.IOException {
351     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
352   }
353 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)354   public static com.google.cloud.scheduler.v1.ListJobsRequest parseDelimitedFrom(
355       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356       throws java.io.IOException {
357     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
358         PARSER, input, extensionRegistry);
359   }
360 
parseFrom( com.google.protobuf.CodedInputStream input)361   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(
362       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
363     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
364   }
365 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)366   public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(
367       com.google.protobuf.CodedInputStream input,
368       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
369       throws java.io.IOException {
370     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
371         PARSER, input, extensionRegistry);
372   }
373 
374   @java.lang.Override
newBuilderForType()375   public Builder newBuilderForType() {
376     return newBuilder();
377   }
378 
newBuilder()379   public static Builder newBuilder() {
380     return DEFAULT_INSTANCE.toBuilder();
381   }
382 
newBuilder(com.google.cloud.scheduler.v1.ListJobsRequest prototype)383   public static Builder newBuilder(com.google.cloud.scheduler.v1.ListJobsRequest prototype) {
384     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
385   }
386 
387   @java.lang.Override
toBuilder()388   public Builder toBuilder() {
389     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
390   }
391 
392   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)393   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
394     Builder builder = new Builder(parent);
395     return builder;
396   }
397   /**
398    *
399    *
400    * <pre>
401    * Request message for listing jobs using
402    * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs].
403    * </pre>
404    *
405    * Protobuf type {@code google.cloud.scheduler.v1.ListJobsRequest}
406    */
407   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
408       implements
409       // @@protoc_insertion_point(builder_implements:google.cloud.scheduler.v1.ListJobsRequest)
410       com.google.cloud.scheduler.v1.ListJobsRequestOrBuilder {
getDescriptor()411     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
412       return com.google.cloud.scheduler.v1.SchedulerProto
413           .internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor;
414     }
415 
416     @java.lang.Override
417     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()418         internalGetFieldAccessorTable() {
419       return com.google.cloud.scheduler.v1.SchedulerProto
420           .internal_static_google_cloud_scheduler_v1_ListJobsRequest_fieldAccessorTable
421           .ensureFieldAccessorsInitialized(
422               com.google.cloud.scheduler.v1.ListJobsRequest.class,
423               com.google.cloud.scheduler.v1.ListJobsRequest.Builder.class);
424     }
425 
426     // Construct using com.google.cloud.scheduler.v1.ListJobsRequest.newBuilder()
Builder()427     private Builder() {}
428 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)429     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
430       super(parent);
431     }
432 
433     @java.lang.Override
clear()434     public Builder clear() {
435       super.clear();
436       bitField0_ = 0;
437       parent_ = "";
438       pageSize_ = 0;
439       pageToken_ = "";
440       return this;
441     }
442 
443     @java.lang.Override
getDescriptorForType()444     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
445       return com.google.cloud.scheduler.v1.SchedulerProto
446           .internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor;
447     }
448 
449     @java.lang.Override
getDefaultInstanceForType()450     public com.google.cloud.scheduler.v1.ListJobsRequest getDefaultInstanceForType() {
451       return com.google.cloud.scheduler.v1.ListJobsRequest.getDefaultInstance();
452     }
453 
454     @java.lang.Override
build()455     public com.google.cloud.scheduler.v1.ListJobsRequest build() {
456       com.google.cloud.scheduler.v1.ListJobsRequest result = buildPartial();
457       if (!result.isInitialized()) {
458         throw newUninitializedMessageException(result);
459       }
460       return result;
461     }
462 
463     @java.lang.Override
buildPartial()464     public com.google.cloud.scheduler.v1.ListJobsRequest buildPartial() {
465       com.google.cloud.scheduler.v1.ListJobsRequest result =
466           new com.google.cloud.scheduler.v1.ListJobsRequest(this);
467       if (bitField0_ != 0) {
468         buildPartial0(result);
469       }
470       onBuilt();
471       return result;
472     }
473 
buildPartial0(com.google.cloud.scheduler.v1.ListJobsRequest result)474     private void buildPartial0(com.google.cloud.scheduler.v1.ListJobsRequest result) {
475       int from_bitField0_ = bitField0_;
476       if (((from_bitField0_ & 0x00000001) != 0)) {
477         result.parent_ = parent_;
478       }
479       if (((from_bitField0_ & 0x00000002) != 0)) {
480         result.pageSize_ = pageSize_;
481       }
482       if (((from_bitField0_ & 0x00000004) != 0)) {
483         result.pageToken_ = pageToken_;
484       }
485     }
486 
487     @java.lang.Override
clone()488     public Builder clone() {
489       return super.clone();
490     }
491 
492     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)493     public Builder setField(
494         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
495       return super.setField(field, value);
496     }
497 
498     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)499     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
500       return super.clearField(field);
501     }
502 
503     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)504     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
505       return super.clearOneof(oneof);
506     }
507 
508     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)509     public Builder setRepeatedField(
510         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
511       return super.setRepeatedField(field, index, value);
512     }
513 
514     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)515     public Builder addRepeatedField(
516         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
517       return super.addRepeatedField(field, value);
518     }
519 
520     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)521     public Builder mergeFrom(com.google.protobuf.Message other) {
522       if (other instanceof com.google.cloud.scheduler.v1.ListJobsRequest) {
523         return mergeFrom((com.google.cloud.scheduler.v1.ListJobsRequest) other);
524       } else {
525         super.mergeFrom(other);
526         return this;
527       }
528     }
529 
mergeFrom(com.google.cloud.scheduler.v1.ListJobsRequest other)530     public Builder mergeFrom(com.google.cloud.scheduler.v1.ListJobsRequest other) {
531       if (other == com.google.cloud.scheduler.v1.ListJobsRequest.getDefaultInstance()) return this;
532       if (!other.getParent().isEmpty()) {
533         parent_ = other.parent_;
534         bitField0_ |= 0x00000001;
535         onChanged();
536       }
537       if (other.getPageSize() != 0) {
538         setPageSize(other.getPageSize());
539       }
540       if (!other.getPageToken().isEmpty()) {
541         pageToken_ = other.pageToken_;
542         bitField0_ |= 0x00000004;
543         onChanged();
544       }
545       this.mergeUnknownFields(other.getUnknownFields());
546       onChanged();
547       return this;
548     }
549 
550     @java.lang.Override
isInitialized()551     public final boolean isInitialized() {
552       return true;
553     }
554 
555     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)556     public Builder mergeFrom(
557         com.google.protobuf.CodedInputStream input,
558         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
559         throws java.io.IOException {
560       if (extensionRegistry == null) {
561         throw new java.lang.NullPointerException();
562       }
563       try {
564         boolean done = false;
565         while (!done) {
566           int tag = input.readTag();
567           switch (tag) {
568             case 0:
569               done = true;
570               break;
571             case 10:
572               {
573                 parent_ = input.readStringRequireUtf8();
574                 bitField0_ |= 0x00000001;
575                 break;
576               } // case 10
577             case 40:
578               {
579                 pageSize_ = input.readInt32();
580                 bitField0_ |= 0x00000002;
581                 break;
582               } // case 40
583             case 50:
584               {
585                 pageToken_ = input.readStringRequireUtf8();
586                 bitField0_ |= 0x00000004;
587                 break;
588               } // case 50
589             default:
590               {
591                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
592                   done = true; // was an endgroup tag
593                 }
594                 break;
595               } // default:
596           } // switch (tag)
597         } // while (!done)
598       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
599         throw e.unwrapIOException();
600       } finally {
601         onChanged();
602       } // finally
603       return this;
604     }
605 
606     private int bitField0_;
607 
608     private java.lang.Object parent_ = "";
609     /**
610      *
611      *
612      * <pre>
613      * Required. The location name. For example:
614      * `projects/PROJECT_ID/locations/LOCATION_ID`.
615      * </pre>
616      *
617      * <code>
618      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
619      * </code>
620      *
621      * @return The parent.
622      */
getParent()623     public java.lang.String getParent() {
624       java.lang.Object ref = parent_;
625       if (!(ref instanceof java.lang.String)) {
626         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
627         java.lang.String s = bs.toStringUtf8();
628         parent_ = s;
629         return s;
630       } else {
631         return (java.lang.String) ref;
632       }
633     }
634     /**
635      *
636      *
637      * <pre>
638      * Required. The location name. For example:
639      * `projects/PROJECT_ID/locations/LOCATION_ID`.
640      * </pre>
641      *
642      * <code>
643      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
644      * </code>
645      *
646      * @return The bytes for parent.
647      */
getParentBytes()648     public com.google.protobuf.ByteString getParentBytes() {
649       java.lang.Object ref = parent_;
650       if (ref instanceof String) {
651         com.google.protobuf.ByteString b =
652             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
653         parent_ = b;
654         return b;
655       } else {
656         return (com.google.protobuf.ByteString) ref;
657       }
658     }
659     /**
660      *
661      *
662      * <pre>
663      * Required. The location name. For example:
664      * `projects/PROJECT_ID/locations/LOCATION_ID`.
665      * </pre>
666      *
667      * <code>
668      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
669      * </code>
670      *
671      * @param value The parent to set.
672      * @return This builder for chaining.
673      */
setParent(java.lang.String value)674     public Builder setParent(java.lang.String value) {
675       if (value == null) {
676         throw new NullPointerException();
677       }
678       parent_ = value;
679       bitField0_ |= 0x00000001;
680       onChanged();
681       return this;
682     }
683     /**
684      *
685      *
686      * <pre>
687      * Required. The location name. For example:
688      * `projects/PROJECT_ID/locations/LOCATION_ID`.
689      * </pre>
690      *
691      * <code>
692      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
693      * </code>
694      *
695      * @return This builder for chaining.
696      */
clearParent()697     public Builder clearParent() {
698       parent_ = getDefaultInstance().getParent();
699       bitField0_ = (bitField0_ & ~0x00000001);
700       onChanged();
701       return this;
702     }
703     /**
704      *
705      *
706      * <pre>
707      * Required. The location name. For example:
708      * `projects/PROJECT_ID/locations/LOCATION_ID`.
709      * </pre>
710      *
711      * <code>
712      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
713      * </code>
714      *
715      * @param value The bytes for parent to set.
716      * @return This builder for chaining.
717      */
setParentBytes(com.google.protobuf.ByteString value)718     public Builder setParentBytes(com.google.protobuf.ByteString value) {
719       if (value == null) {
720         throw new NullPointerException();
721       }
722       checkByteStringIsUtf8(value);
723       parent_ = value;
724       bitField0_ |= 0x00000001;
725       onChanged();
726       return this;
727     }
728 
729     private int pageSize_;
730     /**
731      *
732      *
733      * <pre>
734      * Requested page size.
735      * The maximum page size is 500. If unspecified, the page size will
736      * be the maximum. Fewer jobs than requested might be returned,
737      * even if more jobs exist; use next_page_token to determine if more
738      * jobs exist.
739      * </pre>
740      *
741      * <code>int32 page_size = 5;</code>
742      *
743      * @return The pageSize.
744      */
745     @java.lang.Override
getPageSize()746     public int getPageSize() {
747       return pageSize_;
748     }
749     /**
750      *
751      *
752      * <pre>
753      * Requested page size.
754      * The maximum page size is 500. If unspecified, the page size will
755      * be the maximum. Fewer jobs than requested might be returned,
756      * even if more jobs exist; use next_page_token to determine if more
757      * jobs exist.
758      * </pre>
759      *
760      * <code>int32 page_size = 5;</code>
761      *
762      * @param value The pageSize to set.
763      * @return This builder for chaining.
764      */
setPageSize(int value)765     public Builder setPageSize(int value) {
766 
767       pageSize_ = value;
768       bitField0_ |= 0x00000002;
769       onChanged();
770       return this;
771     }
772     /**
773      *
774      *
775      * <pre>
776      * Requested page size.
777      * The maximum page size is 500. If unspecified, the page size will
778      * be the maximum. Fewer jobs than requested might be returned,
779      * even if more jobs exist; use next_page_token to determine if more
780      * jobs exist.
781      * </pre>
782      *
783      * <code>int32 page_size = 5;</code>
784      *
785      * @return This builder for chaining.
786      */
clearPageSize()787     public Builder clearPageSize() {
788       bitField0_ = (bitField0_ & ~0x00000002);
789       pageSize_ = 0;
790       onChanged();
791       return this;
792     }
793 
794     private java.lang.Object pageToken_ = "";
795     /**
796      *
797      *
798      * <pre>
799      * A token identifying a page of results the server will return. To
800      * request the first page results, page_token must be empty. To
801      * request the next page of results, page_token must be the value of
802      * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token]
803      * returned from the previous call to
804      * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an
805      * error to switch the value of
806      * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
807      * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while
808      * iterating through pages.
809      * </pre>
810      *
811      * <code>string page_token = 6;</code>
812      *
813      * @return The pageToken.
814      */
getPageToken()815     public java.lang.String getPageToken() {
816       java.lang.Object ref = pageToken_;
817       if (!(ref instanceof java.lang.String)) {
818         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
819         java.lang.String s = bs.toStringUtf8();
820         pageToken_ = s;
821         return s;
822       } else {
823         return (java.lang.String) ref;
824       }
825     }
826     /**
827      *
828      *
829      * <pre>
830      * A token identifying a page of results the server will return. To
831      * request the first page results, page_token must be empty. To
832      * request the next page of results, page_token must be the value of
833      * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token]
834      * returned from the previous call to
835      * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an
836      * error to switch the value of
837      * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
838      * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while
839      * iterating through pages.
840      * </pre>
841      *
842      * <code>string page_token = 6;</code>
843      *
844      * @return The bytes for pageToken.
845      */
getPageTokenBytes()846     public com.google.protobuf.ByteString getPageTokenBytes() {
847       java.lang.Object ref = pageToken_;
848       if (ref instanceof String) {
849         com.google.protobuf.ByteString b =
850             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
851         pageToken_ = b;
852         return b;
853       } else {
854         return (com.google.protobuf.ByteString) ref;
855       }
856     }
857     /**
858      *
859      *
860      * <pre>
861      * A token identifying a page of results the server will return. To
862      * request the first page results, page_token must be empty. To
863      * request the next page of results, page_token must be the value of
864      * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token]
865      * returned from the previous call to
866      * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an
867      * error to switch the value of
868      * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
869      * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while
870      * iterating through pages.
871      * </pre>
872      *
873      * <code>string page_token = 6;</code>
874      *
875      * @param value The pageToken to set.
876      * @return This builder for chaining.
877      */
setPageToken(java.lang.String value)878     public Builder setPageToken(java.lang.String value) {
879       if (value == null) {
880         throw new NullPointerException();
881       }
882       pageToken_ = value;
883       bitField0_ |= 0x00000004;
884       onChanged();
885       return this;
886     }
887     /**
888      *
889      *
890      * <pre>
891      * A token identifying a page of results the server will return. To
892      * request the first page results, page_token must be empty. To
893      * request the next page of results, page_token must be the value of
894      * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token]
895      * returned from the previous call to
896      * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an
897      * error to switch the value of
898      * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
899      * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while
900      * iterating through pages.
901      * </pre>
902      *
903      * <code>string page_token = 6;</code>
904      *
905      * @return This builder for chaining.
906      */
clearPageToken()907     public Builder clearPageToken() {
908       pageToken_ = getDefaultInstance().getPageToken();
909       bitField0_ = (bitField0_ & ~0x00000004);
910       onChanged();
911       return this;
912     }
913     /**
914      *
915      *
916      * <pre>
917      * A token identifying a page of results the server will return. To
918      * request the first page results, page_token must be empty. To
919      * request the next page of results, page_token must be the value of
920      * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token]
921      * returned from the previous call to
922      * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an
923      * error to switch the value of
924      * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or
925      * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while
926      * iterating through pages.
927      * </pre>
928      *
929      * <code>string page_token = 6;</code>
930      *
931      * @param value The bytes for pageToken to set.
932      * @return This builder for chaining.
933      */
setPageTokenBytes(com.google.protobuf.ByteString value)934     public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
935       if (value == null) {
936         throw new NullPointerException();
937       }
938       checkByteStringIsUtf8(value);
939       pageToken_ = value;
940       bitField0_ |= 0x00000004;
941       onChanged();
942       return this;
943     }
944 
945     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)946     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
947       return super.setUnknownFields(unknownFields);
948     }
949 
950     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)951     public final Builder mergeUnknownFields(
952         final com.google.protobuf.UnknownFieldSet unknownFields) {
953       return super.mergeUnknownFields(unknownFields);
954     }
955 
956     // @@protoc_insertion_point(builder_scope:google.cloud.scheduler.v1.ListJobsRequest)
957   }
958 
959   // @@protoc_insertion_point(class_scope:google.cloud.scheduler.v1.ListJobsRequest)
960   private static final com.google.cloud.scheduler.v1.ListJobsRequest DEFAULT_INSTANCE;
961 
962   static {
963     DEFAULT_INSTANCE = new com.google.cloud.scheduler.v1.ListJobsRequest();
964   }
965 
getDefaultInstance()966   public static com.google.cloud.scheduler.v1.ListJobsRequest getDefaultInstance() {
967     return DEFAULT_INSTANCE;
968   }
969 
970   private static final com.google.protobuf.Parser<ListJobsRequest> PARSER =
971       new com.google.protobuf.AbstractParser<ListJobsRequest>() {
972         @java.lang.Override
973         public ListJobsRequest parsePartialFrom(
974             com.google.protobuf.CodedInputStream input,
975             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
976             throws com.google.protobuf.InvalidProtocolBufferException {
977           Builder builder = newBuilder();
978           try {
979             builder.mergeFrom(input, extensionRegistry);
980           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
981             throw e.setUnfinishedMessage(builder.buildPartial());
982           } catch (com.google.protobuf.UninitializedMessageException e) {
983             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
984           } catch (java.io.IOException e) {
985             throw new com.google.protobuf.InvalidProtocolBufferException(e)
986                 .setUnfinishedMessage(builder.buildPartial());
987           }
988           return builder.buildPartial();
989         }
990       };
991 
parser()992   public static com.google.protobuf.Parser<ListJobsRequest> parser() {
993     return PARSER;
994   }
995 
996   @java.lang.Override
getParserForType()997   public com.google.protobuf.Parser<ListJobsRequest> getParserForType() {
998     return PARSER;
999   }
1000 
1001   @java.lang.Override
getDefaultInstanceForType()1002   public com.google.cloud.scheduler.v1.ListJobsRequest getDefaultInstanceForType() {
1003     return DEFAULT_INSTANCE;
1004   }
1005 }
1006