• 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 queries to run on a cluster.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.dataproc.v1.QueryList}
29  */
30 public final class QueryList extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.dataproc.v1.QueryList)
33     QueryListOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use QueryList.newBuilder() to construct.
QueryList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private QueryList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
QueryList()40   private QueryList() {
41     queries_ = com.google.protobuf.LazyStringArrayList.EMPTY;
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new QueryList();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.cloud.dataproc.v1.JobsProto
57         .internal_static_google_cloud_dataproc_v1_QueryList_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.dataproc.v1.JobsProto
64         .internal_static_google_cloud_dataproc_v1_QueryList_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.dataproc.v1.QueryList.class,
67             com.google.cloud.dataproc.v1.QueryList.Builder.class);
68   }
69 
70   public static final int QUERIES_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private com.google.protobuf.LazyStringList queries_;
74   /**
75    *
76    *
77    * <pre>
78    * Required. The queries to execute. You do not need to end a query expression
79    * with a semicolon. Multiple queries can be specified in one
80    * string by separating each with a semicolon. Here is an example of a
81    * Dataproc API snippet that uses a QueryList to specify a HiveJob:
82    *     "hiveJob": {
83    *       "queryList": {
84    *         "queries": [
85    *           "query1",
86    *           "query2",
87    *           "query3;query4",
88    *         ]
89    *       }
90    *     }
91    * </pre>
92    *
93    * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
94    *
95    * @return A list containing the queries.
96    */
getQueriesList()97   public com.google.protobuf.ProtocolStringList getQueriesList() {
98     return queries_;
99   }
100   /**
101    *
102    *
103    * <pre>
104    * Required. The queries to execute. You do not need to end a query expression
105    * with a semicolon. Multiple queries can be specified in one
106    * string by separating each with a semicolon. Here is an example of a
107    * Dataproc API snippet that uses a QueryList to specify a HiveJob:
108    *     "hiveJob": {
109    *       "queryList": {
110    *         "queries": [
111    *           "query1",
112    *           "query2",
113    *           "query3;query4",
114    *         ]
115    *       }
116    *     }
117    * </pre>
118    *
119    * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
120    *
121    * @return The count of queries.
122    */
getQueriesCount()123   public int getQueriesCount() {
124     return queries_.size();
125   }
126   /**
127    *
128    *
129    * <pre>
130    * Required. The queries to execute. You do not need to end a query expression
131    * with a semicolon. Multiple queries can be specified in one
132    * string by separating each with a semicolon. Here is an example of a
133    * Dataproc API snippet that uses a QueryList to specify a HiveJob:
134    *     "hiveJob": {
135    *       "queryList": {
136    *         "queries": [
137    *           "query1",
138    *           "query2",
139    *           "query3;query4",
140    *         ]
141    *       }
142    *     }
143    * </pre>
144    *
145    * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
146    *
147    * @param index The index of the element to return.
148    * @return The queries at the given index.
149    */
getQueries(int index)150   public java.lang.String getQueries(int index) {
151     return queries_.get(index);
152   }
153   /**
154    *
155    *
156    * <pre>
157    * Required. The queries to execute. You do not need to end a query expression
158    * with a semicolon. Multiple queries can be specified in one
159    * string by separating each with a semicolon. Here is an example of a
160    * Dataproc API snippet that uses a QueryList to specify a HiveJob:
161    *     "hiveJob": {
162    *       "queryList": {
163    *         "queries": [
164    *           "query1",
165    *           "query2",
166    *           "query3;query4",
167    *         ]
168    *       }
169    *     }
170    * </pre>
171    *
172    * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
173    *
174    * @param index The index of the value to return.
175    * @return The bytes of the queries at the given index.
176    */
getQueriesBytes(int index)177   public com.google.protobuf.ByteString getQueriesBytes(int index) {
178     return queries_.getByteString(index);
179   }
180 
181   private byte memoizedIsInitialized = -1;
182 
183   @java.lang.Override
isInitialized()184   public final boolean isInitialized() {
185     byte isInitialized = memoizedIsInitialized;
186     if (isInitialized == 1) return true;
187     if (isInitialized == 0) return false;
188 
189     memoizedIsInitialized = 1;
190     return true;
191   }
192 
193   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)194   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
195     for (int i = 0; i < queries_.size(); i++) {
196       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, queries_.getRaw(i));
197     }
198     getUnknownFields().writeTo(output);
199   }
200 
201   @java.lang.Override
getSerializedSize()202   public int getSerializedSize() {
203     int size = memoizedSize;
204     if (size != -1) return size;
205 
206     size = 0;
207     {
208       int dataSize = 0;
209       for (int i = 0; i < queries_.size(); i++) {
210         dataSize += computeStringSizeNoTag(queries_.getRaw(i));
211       }
212       size += dataSize;
213       size += 1 * getQueriesList().size();
214     }
215     size += getUnknownFields().getSerializedSize();
216     memoizedSize = size;
217     return size;
218   }
219 
220   @java.lang.Override
equals(final java.lang.Object obj)221   public boolean equals(final java.lang.Object obj) {
222     if (obj == this) {
223       return true;
224     }
225     if (!(obj instanceof com.google.cloud.dataproc.v1.QueryList)) {
226       return super.equals(obj);
227     }
228     com.google.cloud.dataproc.v1.QueryList other = (com.google.cloud.dataproc.v1.QueryList) obj;
229 
230     if (!getQueriesList().equals(other.getQueriesList())) return false;
231     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
232     return true;
233   }
234 
235   @java.lang.Override
hashCode()236   public int hashCode() {
237     if (memoizedHashCode != 0) {
238       return memoizedHashCode;
239     }
240     int hash = 41;
241     hash = (19 * hash) + getDescriptor().hashCode();
242     if (getQueriesCount() > 0) {
243       hash = (37 * hash) + QUERIES_FIELD_NUMBER;
244       hash = (53 * hash) + getQueriesList().hashCode();
245     }
246     hash = (29 * hash) + getUnknownFields().hashCode();
247     memoizedHashCode = hash;
248     return hash;
249   }
250 
parseFrom(java.nio.ByteBuffer data)251   public static com.google.cloud.dataproc.v1.QueryList parseFrom(java.nio.ByteBuffer data)
252       throws com.google.protobuf.InvalidProtocolBufferException {
253     return PARSER.parseFrom(data);
254   }
255 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)256   public static com.google.cloud.dataproc.v1.QueryList parseFrom(
257       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
258       throws com.google.protobuf.InvalidProtocolBufferException {
259     return PARSER.parseFrom(data, extensionRegistry);
260   }
261 
parseFrom( com.google.protobuf.ByteString data)262   public static com.google.cloud.dataproc.v1.QueryList parseFrom(
263       com.google.protobuf.ByteString data)
264       throws com.google.protobuf.InvalidProtocolBufferException {
265     return PARSER.parseFrom(data);
266   }
267 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)268   public static com.google.cloud.dataproc.v1.QueryList parseFrom(
269       com.google.protobuf.ByteString data,
270       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
271       throws com.google.protobuf.InvalidProtocolBufferException {
272     return PARSER.parseFrom(data, extensionRegistry);
273   }
274 
parseFrom(byte[] data)275   public static com.google.cloud.dataproc.v1.QueryList parseFrom(byte[] data)
276       throws com.google.protobuf.InvalidProtocolBufferException {
277     return PARSER.parseFrom(data);
278   }
279 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)280   public static com.google.cloud.dataproc.v1.QueryList parseFrom(
281       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
282       throws com.google.protobuf.InvalidProtocolBufferException {
283     return PARSER.parseFrom(data, extensionRegistry);
284   }
285 
parseFrom(java.io.InputStream input)286   public static com.google.cloud.dataproc.v1.QueryList parseFrom(java.io.InputStream input)
287       throws java.io.IOException {
288     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
289   }
290 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)291   public static com.google.cloud.dataproc.v1.QueryList parseFrom(
292       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
293       throws java.io.IOException {
294     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
295         PARSER, input, extensionRegistry);
296   }
297 
parseDelimitedFrom(java.io.InputStream input)298   public static com.google.cloud.dataproc.v1.QueryList parseDelimitedFrom(java.io.InputStream input)
299       throws java.io.IOException {
300     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
301   }
302 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)303   public static com.google.cloud.dataproc.v1.QueryList parseDelimitedFrom(
304       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
305       throws java.io.IOException {
306     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
307         PARSER, input, extensionRegistry);
308   }
309 
parseFrom( com.google.protobuf.CodedInputStream input)310   public static com.google.cloud.dataproc.v1.QueryList parseFrom(
311       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
312     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
313   }
314 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)315   public static com.google.cloud.dataproc.v1.QueryList parseFrom(
316       com.google.protobuf.CodedInputStream input,
317       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
318       throws java.io.IOException {
319     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
320         PARSER, input, extensionRegistry);
321   }
322 
323   @java.lang.Override
newBuilderForType()324   public Builder newBuilderForType() {
325     return newBuilder();
326   }
327 
newBuilder()328   public static Builder newBuilder() {
329     return DEFAULT_INSTANCE.toBuilder();
330   }
331 
newBuilder(com.google.cloud.dataproc.v1.QueryList prototype)332   public static Builder newBuilder(com.google.cloud.dataproc.v1.QueryList prototype) {
333     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
334   }
335 
336   @java.lang.Override
toBuilder()337   public Builder toBuilder() {
338     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
339   }
340 
341   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)342   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
343     Builder builder = new Builder(parent);
344     return builder;
345   }
346   /**
347    *
348    *
349    * <pre>
350    * A list of queries to run on a cluster.
351    * </pre>
352    *
353    * Protobuf type {@code google.cloud.dataproc.v1.QueryList}
354    */
355   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
356       implements
357       // @@protoc_insertion_point(builder_implements:google.cloud.dataproc.v1.QueryList)
358       com.google.cloud.dataproc.v1.QueryListOrBuilder {
getDescriptor()359     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
360       return com.google.cloud.dataproc.v1.JobsProto
361           .internal_static_google_cloud_dataproc_v1_QueryList_descriptor;
362     }
363 
364     @java.lang.Override
365     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()366         internalGetFieldAccessorTable() {
367       return com.google.cloud.dataproc.v1.JobsProto
368           .internal_static_google_cloud_dataproc_v1_QueryList_fieldAccessorTable
369           .ensureFieldAccessorsInitialized(
370               com.google.cloud.dataproc.v1.QueryList.class,
371               com.google.cloud.dataproc.v1.QueryList.Builder.class);
372     }
373 
374     // Construct using com.google.cloud.dataproc.v1.QueryList.newBuilder()
Builder()375     private Builder() {}
376 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)377     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
378       super(parent);
379     }
380 
381     @java.lang.Override
clear()382     public Builder clear() {
383       super.clear();
384       bitField0_ = 0;
385       queries_ = com.google.protobuf.LazyStringArrayList.EMPTY;
386       bitField0_ = (bitField0_ & ~0x00000001);
387       return this;
388     }
389 
390     @java.lang.Override
getDescriptorForType()391     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
392       return com.google.cloud.dataproc.v1.JobsProto
393           .internal_static_google_cloud_dataproc_v1_QueryList_descriptor;
394     }
395 
396     @java.lang.Override
getDefaultInstanceForType()397     public com.google.cloud.dataproc.v1.QueryList getDefaultInstanceForType() {
398       return com.google.cloud.dataproc.v1.QueryList.getDefaultInstance();
399     }
400 
401     @java.lang.Override
build()402     public com.google.cloud.dataproc.v1.QueryList build() {
403       com.google.cloud.dataproc.v1.QueryList result = buildPartial();
404       if (!result.isInitialized()) {
405         throw newUninitializedMessageException(result);
406       }
407       return result;
408     }
409 
410     @java.lang.Override
buildPartial()411     public com.google.cloud.dataproc.v1.QueryList buildPartial() {
412       com.google.cloud.dataproc.v1.QueryList result =
413           new com.google.cloud.dataproc.v1.QueryList(this);
414       buildPartialRepeatedFields(result);
415       if (bitField0_ != 0) {
416         buildPartial0(result);
417       }
418       onBuilt();
419       return result;
420     }
421 
buildPartialRepeatedFields(com.google.cloud.dataproc.v1.QueryList result)422     private void buildPartialRepeatedFields(com.google.cloud.dataproc.v1.QueryList result) {
423       if (((bitField0_ & 0x00000001) != 0)) {
424         queries_ = queries_.getUnmodifiableView();
425         bitField0_ = (bitField0_ & ~0x00000001);
426       }
427       result.queries_ = queries_;
428     }
429 
buildPartial0(com.google.cloud.dataproc.v1.QueryList result)430     private void buildPartial0(com.google.cloud.dataproc.v1.QueryList result) {
431       int from_bitField0_ = bitField0_;
432     }
433 
434     @java.lang.Override
clone()435     public Builder clone() {
436       return super.clone();
437     }
438 
439     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)440     public Builder setField(
441         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
442       return super.setField(field, value);
443     }
444 
445     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)446     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
447       return super.clearField(field);
448     }
449 
450     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)451     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
452       return super.clearOneof(oneof);
453     }
454 
455     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)456     public Builder setRepeatedField(
457         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
458       return super.setRepeatedField(field, index, value);
459     }
460 
461     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)462     public Builder addRepeatedField(
463         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
464       return super.addRepeatedField(field, value);
465     }
466 
467     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)468     public Builder mergeFrom(com.google.protobuf.Message other) {
469       if (other instanceof com.google.cloud.dataproc.v1.QueryList) {
470         return mergeFrom((com.google.cloud.dataproc.v1.QueryList) other);
471       } else {
472         super.mergeFrom(other);
473         return this;
474       }
475     }
476 
mergeFrom(com.google.cloud.dataproc.v1.QueryList other)477     public Builder mergeFrom(com.google.cloud.dataproc.v1.QueryList other) {
478       if (other == com.google.cloud.dataproc.v1.QueryList.getDefaultInstance()) return this;
479       if (!other.queries_.isEmpty()) {
480         if (queries_.isEmpty()) {
481           queries_ = other.queries_;
482           bitField0_ = (bitField0_ & ~0x00000001);
483         } else {
484           ensureQueriesIsMutable();
485           queries_.addAll(other.queries_);
486         }
487         onChanged();
488       }
489       this.mergeUnknownFields(other.getUnknownFields());
490       onChanged();
491       return this;
492     }
493 
494     @java.lang.Override
isInitialized()495     public final boolean isInitialized() {
496       return true;
497     }
498 
499     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)500     public Builder mergeFrom(
501         com.google.protobuf.CodedInputStream input,
502         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
503         throws java.io.IOException {
504       if (extensionRegistry == null) {
505         throw new java.lang.NullPointerException();
506       }
507       try {
508         boolean done = false;
509         while (!done) {
510           int tag = input.readTag();
511           switch (tag) {
512             case 0:
513               done = true;
514               break;
515             case 10:
516               {
517                 java.lang.String s = input.readStringRequireUtf8();
518                 ensureQueriesIsMutable();
519                 queries_.add(s);
520                 break;
521               } // case 10
522             default:
523               {
524                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
525                   done = true; // was an endgroup tag
526                 }
527                 break;
528               } // default:
529           } // switch (tag)
530         } // while (!done)
531       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
532         throw e.unwrapIOException();
533       } finally {
534         onChanged();
535       } // finally
536       return this;
537     }
538 
539     private int bitField0_;
540 
541     private com.google.protobuf.LazyStringList queries_ =
542         com.google.protobuf.LazyStringArrayList.EMPTY;
543 
ensureQueriesIsMutable()544     private void ensureQueriesIsMutable() {
545       if (!((bitField0_ & 0x00000001) != 0)) {
546         queries_ = new com.google.protobuf.LazyStringArrayList(queries_);
547         bitField0_ |= 0x00000001;
548       }
549     }
550     /**
551      *
552      *
553      * <pre>
554      * Required. The queries to execute. You do not need to end a query expression
555      * with a semicolon. Multiple queries can be specified in one
556      * string by separating each with a semicolon. Here is an example of a
557      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
558      *     "hiveJob": {
559      *       "queryList": {
560      *         "queries": [
561      *           "query1",
562      *           "query2",
563      *           "query3;query4",
564      *         ]
565      *       }
566      *     }
567      * </pre>
568      *
569      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
570      *
571      * @return A list containing the queries.
572      */
getQueriesList()573     public com.google.protobuf.ProtocolStringList getQueriesList() {
574       return queries_.getUnmodifiableView();
575     }
576     /**
577      *
578      *
579      * <pre>
580      * Required. The queries to execute. You do not need to end a query expression
581      * with a semicolon. Multiple queries can be specified in one
582      * string by separating each with a semicolon. Here is an example of a
583      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
584      *     "hiveJob": {
585      *       "queryList": {
586      *         "queries": [
587      *           "query1",
588      *           "query2",
589      *           "query3;query4",
590      *         ]
591      *       }
592      *     }
593      * </pre>
594      *
595      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
596      *
597      * @return The count of queries.
598      */
getQueriesCount()599     public int getQueriesCount() {
600       return queries_.size();
601     }
602     /**
603      *
604      *
605      * <pre>
606      * Required. The queries to execute. You do not need to end a query expression
607      * with a semicolon. Multiple queries can be specified in one
608      * string by separating each with a semicolon. Here is an example of a
609      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
610      *     "hiveJob": {
611      *       "queryList": {
612      *         "queries": [
613      *           "query1",
614      *           "query2",
615      *           "query3;query4",
616      *         ]
617      *       }
618      *     }
619      * </pre>
620      *
621      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
622      *
623      * @param index The index of the element to return.
624      * @return The queries at the given index.
625      */
getQueries(int index)626     public java.lang.String getQueries(int index) {
627       return queries_.get(index);
628     }
629     /**
630      *
631      *
632      * <pre>
633      * Required. The queries to execute. You do not need to end a query expression
634      * with a semicolon. Multiple queries can be specified in one
635      * string by separating each with a semicolon. Here is an example of a
636      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
637      *     "hiveJob": {
638      *       "queryList": {
639      *         "queries": [
640      *           "query1",
641      *           "query2",
642      *           "query3;query4",
643      *         ]
644      *       }
645      *     }
646      * </pre>
647      *
648      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
649      *
650      * @param index The index of the value to return.
651      * @return The bytes of the queries at the given index.
652      */
getQueriesBytes(int index)653     public com.google.protobuf.ByteString getQueriesBytes(int index) {
654       return queries_.getByteString(index);
655     }
656     /**
657      *
658      *
659      * <pre>
660      * Required. The queries to execute. You do not need to end a query expression
661      * with a semicolon. Multiple queries can be specified in one
662      * string by separating each with a semicolon. Here is an example of a
663      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
664      *     "hiveJob": {
665      *       "queryList": {
666      *         "queries": [
667      *           "query1",
668      *           "query2",
669      *           "query3;query4",
670      *         ]
671      *       }
672      *     }
673      * </pre>
674      *
675      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
676      *
677      * @param index The index to set the value at.
678      * @param value The queries to set.
679      * @return This builder for chaining.
680      */
setQueries(int index, java.lang.String value)681     public Builder setQueries(int index, java.lang.String value) {
682       if (value == null) {
683         throw new NullPointerException();
684       }
685       ensureQueriesIsMutable();
686       queries_.set(index, value);
687       onChanged();
688       return this;
689     }
690     /**
691      *
692      *
693      * <pre>
694      * Required. The queries to execute. You do not need to end a query expression
695      * with a semicolon. Multiple queries can be specified in one
696      * string by separating each with a semicolon. Here is an example of a
697      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
698      *     "hiveJob": {
699      *       "queryList": {
700      *         "queries": [
701      *           "query1",
702      *           "query2",
703      *           "query3;query4",
704      *         ]
705      *       }
706      *     }
707      * </pre>
708      *
709      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
710      *
711      * @param value The queries to add.
712      * @return This builder for chaining.
713      */
addQueries(java.lang.String value)714     public Builder addQueries(java.lang.String value) {
715       if (value == null) {
716         throw new NullPointerException();
717       }
718       ensureQueriesIsMutable();
719       queries_.add(value);
720       onChanged();
721       return this;
722     }
723     /**
724      *
725      *
726      * <pre>
727      * Required. The queries to execute. You do not need to end a query expression
728      * with a semicolon. Multiple queries can be specified in one
729      * string by separating each with a semicolon. Here is an example of a
730      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
731      *     "hiveJob": {
732      *       "queryList": {
733      *         "queries": [
734      *           "query1",
735      *           "query2",
736      *           "query3;query4",
737      *         ]
738      *       }
739      *     }
740      * </pre>
741      *
742      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
743      *
744      * @param values The queries to add.
745      * @return This builder for chaining.
746      */
addAllQueries(java.lang.Iterable<java.lang.String> values)747     public Builder addAllQueries(java.lang.Iterable<java.lang.String> values) {
748       ensureQueriesIsMutable();
749       com.google.protobuf.AbstractMessageLite.Builder.addAll(values, queries_);
750       onChanged();
751       return this;
752     }
753     /**
754      *
755      *
756      * <pre>
757      * Required. The queries to execute. You do not need to end a query expression
758      * with a semicolon. Multiple queries can be specified in one
759      * string by separating each with a semicolon. Here is an example of a
760      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
761      *     "hiveJob": {
762      *       "queryList": {
763      *         "queries": [
764      *           "query1",
765      *           "query2",
766      *           "query3;query4",
767      *         ]
768      *       }
769      *     }
770      * </pre>
771      *
772      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
773      *
774      * @return This builder for chaining.
775      */
clearQueries()776     public Builder clearQueries() {
777       queries_ = com.google.protobuf.LazyStringArrayList.EMPTY;
778       bitField0_ = (bitField0_ & ~0x00000001);
779       onChanged();
780       return this;
781     }
782     /**
783      *
784      *
785      * <pre>
786      * Required. The queries to execute. You do not need to end a query expression
787      * with a semicolon. Multiple queries can be specified in one
788      * string by separating each with a semicolon. Here is an example of a
789      * Dataproc API snippet that uses a QueryList to specify a HiveJob:
790      *     "hiveJob": {
791      *       "queryList": {
792      *         "queries": [
793      *           "query1",
794      *           "query2",
795      *           "query3;query4",
796      *         ]
797      *       }
798      *     }
799      * </pre>
800      *
801      * <code>repeated string queries = 1 [(.google.api.field_behavior) = REQUIRED];</code>
802      *
803      * @param value The bytes of the queries to add.
804      * @return This builder for chaining.
805      */
addQueriesBytes(com.google.protobuf.ByteString value)806     public Builder addQueriesBytes(com.google.protobuf.ByteString value) {
807       if (value == null) {
808         throw new NullPointerException();
809       }
810       checkByteStringIsUtf8(value);
811       ensureQueriesIsMutable();
812       queries_.add(value);
813       onChanged();
814       return this;
815     }
816 
817     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)818     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
819       return super.setUnknownFields(unknownFields);
820     }
821 
822     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)823     public final Builder mergeUnknownFields(
824         final com.google.protobuf.UnknownFieldSet unknownFields) {
825       return super.mergeUnknownFields(unknownFields);
826     }
827 
828     // @@protoc_insertion_point(builder_scope:google.cloud.dataproc.v1.QueryList)
829   }
830 
831   // @@protoc_insertion_point(class_scope:google.cloud.dataproc.v1.QueryList)
832   private static final com.google.cloud.dataproc.v1.QueryList DEFAULT_INSTANCE;
833 
834   static {
835     DEFAULT_INSTANCE = new com.google.cloud.dataproc.v1.QueryList();
836   }
837 
getDefaultInstance()838   public static com.google.cloud.dataproc.v1.QueryList getDefaultInstance() {
839     return DEFAULT_INSTANCE;
840   }
841 
842   private static final com.google.protobuf.Parser<QueryList> PARSER =
843       new com.google.protobuf.AbstractParser<QueryList>() {
844         @java.lang.Override
845         public QueryList parsePartialFrom(
846             com.google.protobuf.CodedInputStream input,
847             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
848             throws com.google.protobuf.InvalidProtocolBufferException {
849           Builder builder = newBuilder();
850           try {
851             builder.mergeFrom(input, extensionRegistry);
852           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
853             throw e.setUnfinishedMessage(builder.buildPartial());
854           } catch (com.google.protobuf.UninitializedMessageException e) {
855             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
856           } catch (java.io.IOException e) {
857             throw new com.google.protobuf.InvalidProtocolBufferException(e)
858                 .setUnfinishedMessage(builder.buildPartial());
859           }
860           return builder.buildPartial();
861         }
862       };
863 
parser()864   public static com.google.protobuf.Parser<QueryList> parser() {
865     return PARSER;
866   }
867 
868   @java.lang.Override
getParserForType()869   public com.google.protobuf.Parser<QueryList> getParserForType() {
870     return PARSER;
871   }
872 
873   @java.lang.Override
getDefaultInstanceForType()874   public com.google.cloud.dataproc.v1.QueryList getDefaultInstanceForType() {
875     return DEFAULT_INSTANCE;
876   }
877 }
878