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