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