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/talent/v4/completion_service.proto 18 19 package com.google.cloud.talent.v4; 20 21 /** 22 * 23 * 24 * <pre> 25 * Response of auto-complete query. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.talent.v4.CompleteQueryResponse} 29 */ 30 public final class CompleteQueryResponse extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.talent.v4.CompleteQueryResponse) 33 CompleteQueryResponseOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use CompleteQueryResponse.newBuilder() to construct. CompleteQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private CompleteQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 CompleteQueryResponse()40 private CompleteQueryResponse() { 41 completionResults_ = java.util.Collections.emptyList(); 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new CompleteQueryResponse(); 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.talent.v4.CompletionServiceProto 57 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.cloud.talent.v4.CompletionServiceProto 64 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.cloud.talent.v4.CompleteQueryResponse.class, 67 com.google.cloud.talent.v4.CompleteQueryResponse.Builder.class); 68 } 69 70 public interface CompletionResultOrBuilder 71 extends 72 // @@protoc_insertion_point(interface_extends:google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) 73 com.google.protobuf.MessageOrBuilder { 74 75 /** 76 * 77 * 78 * <pre> 79 * The suggestion for the query. 80 * </pre> 81 * 82 * <code>string suggestion = 1;</code> 83 * 84 * @return The suggestion. 85 */ getSuggestion()86 java.lang.String getSuggestion(); 87 /** 88 * 89 * 90 * <pre> 91 * The suggestion for the query. 92 * </pre> 93 * 94 * <code>string suggestion = 1;</code> 95 * 96 * @return The bytes for suggestion. 97 */ getSuggestionBytes()98 com.google.protobuf.ByteString getSuggestionBytes(); 99 100 /** 101 * 102 * 103 * <pre> 104 * The completion topic. 105 * </pre> 106 * 107 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 108 * 109 * @return The enum numeric value on the wire for type. 110 */ getTypeValue()111 int getTypeValue(); 112 /** 113 * 114 * 115 * <pre> 116 * The completion topic. 117 * </pre> 118 * 119 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 120 * 121 * @return The type. 122 */ getType()123 com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType getType(); 124 125 /** 126 * 127 * 128 * <pre> 129 * The URI of the company image for 130 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 131 * </pre> 132 * 133 * <code>string image_uri = 3;</code> 134 * 135 * @return The imageUri. 136 */ getImageUri()137 java.lang.String getImageUri(); 138 /** 139 * 140 * 141 * <pre> 142 * The URI of the company image for 143 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 144 * </pre> 145 * 146 * <code>string image_uri = 3;</code> 147 * 148 * @return The bytes for imageUri. 149 */ getImageUriBytes()150 com.google.protobuf.ByteString getImageUriBytes(); 151 } 152 /** 153 * 154 * 155 * <pre> 156 * Resource that represents completion results. 157 * </pre> 158 * 159 * Protobuf type {@code google.cloud.talent.v4.CompleteQueryResponse.CompletionResult} 160 */ 161 public static final class CompletionResult extends com.google.protobuf.GeneratedMessageV3 162 implements 163 // @@protoc_insertion_point(message_implements:google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) 164 CompletionResultOrBuilder { 165 private static final long serialVersionUID = 0L; 166 // Use CompletionResult.newBuilder() to construct. CompletionResult(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)167 private CompletionResult(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 168 super(builder); 169 } 170 CompletionResult()171 private CompletionResult() { 172 suggestion_ = ""; 173 type_ = 0; 174 imageUri_ = ""; 175 } 176 177 @java.lang.Override 178 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)179 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 180 return new CompletionResult(); 181 } 182 183 @java.lang.Override getUnknownFields()184 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 185 return this.unknownFields; 186 } 187 getDescriptor()188 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 189 return com.google.cloud.talent.v4.CompletionServiceProto 190 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_CompletionResult_descriptor; 191 } 192 193 @java.lang.Override 194 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()195 internalGetFieldAccessorTable() { 196 return com.google.cloud.talent.v4.CompletionServiceProto 197 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_CompletionResult_fieldAccessorTable 198 .ensureFieldAccessorsInitialized( 199 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.class, 200 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder.class); 201 } 202 203 public static final int SUGGESTION_FIELD_NUMBER = 1; 204 205 @SuppressWarnings("serial") 206 private volatile java.lang.Object suggestion_ = ""; 207 /** 208 * 209 * 210 * <pre> 211 * The suggestion for the query. 212 * </pre> 213 * 214 * <code>string suggestion = 1;</code> 215 * 216 * @return The suggestion. 217 */ 218 @java.lang.Override getSuggestion()219 public java.lang.String getSuggestion() { 220 java.lang.Object ref = suggestion_; 221 if (ref instanceof java.lang.String) { 222 return (java.lang.String) ref; 223 } else { 224 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 225 java.lang.String s = bs.toStringUtf8(); 226 suggestion_ = s; 227 return s; 228 } 229 } 230 /** 231 * 232 * 233 * <pre> 234 * The suggestion for the query. 235 * </pre> 236 * 237 * <code>string suggestion = 1;</code> 238 * 239 * @return The bytes for suggestion. 240 */ 241 @java.lang.Override getSuggestionBytes()242 public com.google.protobuf.ByteString getSuggestionBytes() { 243 java.lang.Object ref = suggestion_; 244 if (ref instanceof java.lang.String) { 245 com.google.protobuf.ByteString b = 246 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 247 suggestion_ = b; 248 return b; 249 } else { 250 return (com.google.protobuf.ByteString) ref; 251 } 252 } 253 254 public static final int TYPE_FIELD_NUMBER = 2; 255 private int type_ = 0; 256 /** 257 * 258 * 259 * <pre> 260 * The completion topic. 261 * </pre> 262 * 263 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 264 * 265 * @return The enum numeric value on the wire for type. 266 */ 267 @java.lang.Override getTypeValue()268 public int getTypeValue() { 269 return type_; 270 } 271 /** 272 * 273 * 274 * <pre> 275 * The completion topic. 276 * </pre> 277 * 278 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 279 * 280 * @return The type. 281 */ 282 @java.lang.Override getType()283 public com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType getType() { 284 com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType result = 285 com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType.forNumber(type_); 286 return result == null 287 ? com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType.UNRECOGNIZED 288 : result; 289 } 290 291 public static final int IMAGE_URI_FIELD_NUMBER = 3; 292 293 @SuppressWarnings("serial") 294 private volatile java.lang.Object imageUri_ = ""; 295 /** 296 * 297 * 298 * <pre> 299 * The URI of the company image for 300 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 301 * </pre> 302 * 303 * <code>string image_uri = 3;</code> 304 * 305 * @return The imageUri. 306 */ 307 @java.lang.Override getImageUri()308 public java.lang.String getImageUri() { 309 java.lang.Object ref = imageUri_; 310 if (ref instanceof java.lang.String) { 311 return (java.lang.String) ref; 312 } else { 313 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 314 java.lang.String s = bs.toStringUtf8(); 315 imageUri_ = s; 316 return s; 317 } 318 } 319 /** 320 * 321 * 322 * <pre> 323 * The URI of the company image for 324 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 325 * </pre> 326 * 327 * <code>string image_uri = 3;</code> 328 * 329 * @return The bytes for imageUri. 330 */ 331 @java.lang.Override getImageUriBytes()332 public com.google.protobuf.ByteString getImageUriBytes() { 333 java.lang.Object ref = imageUri_; 334 if (ref instanceof java.lang.String) { 335 com.google.protobuf.ByteString b = 336 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 337 imageUri_ = b; 338 return b; 339 } else { 340 return (com.google.protobuf.ByteString) ref; 341 } 342 } 343 344 private byte memoizedIsInitialized = -1; 345 346 @java.lang.Override isInitialized()347 public final boolean isInitialized() { 348 byte isInitialized = memoizedIsInitialized; 349 if (isInitialized == 1) return true; 350 if (isInitialized == 0) return false; 351 352 memoizedIsInitialized = 1; 353 return true; 354 } 355 356 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)357 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 358 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(suggestion_)) { 359 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, suggestion_); 360 } 361 if (type_ 362 != com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType 363 .COMPLETION_TYPE_UNSPECIFIED 364 .getNumber()) { 365 output.writeEnum(2, type_); 366 } 367 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUri_)) { 368 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, imageUri_); 369 } 370 getUnknownFields().writeTo(output); 371 } 372 373 @java.lang.Override getSerializedSize()374 public int getSerializedSize() { 375 int size = memoizedSize; 376 if (size != -1) return size; 377 378 size = 0; 379 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(suggestion_)) { 380 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, suggestion_); 381 } 382 if (type_ 383 != com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType 384 .COMPLETION_TYPE_UNSPECIFIED 385 .getNumber()) { 386 size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, type_); 387 } 388 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageUri_)) { 389 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, imageUri_); 390 } 391 size += getUnknownFields().getSerializedSize(); 392 memoizedSize = size; 393 return size; 394 } 395 396 @java.lang.Override equals(final java.lang.Object obj)397 public boolean equals(final java.lang.Object obj) { 398 if (obj == this) { 399 return true; 400 } 401 if (!(obj instanceof com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult)) { 402 return super.equals(obj); 403 } 404 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult other = 405 (com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) obj; 406 407 if (!getSuggestion().equals(other.getSuggestion())) return false; 408 if (type_ != other.type_) return false; 409 if (!getImageUri().equals(other.getImageUri())) return false; 410 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 411 return true; 412 } 413 414 @java.lang.Override hashCode()415 public int hashCode() { 416 if (memoizedHashCode != 0) { 417 return memoizedHashCode; 418 } 419 int hash = 41; 420 hash = (19 * hash) + getDescriptor().hashCode(); 421 hash = (37 * hash) + SUGGESTION_FIELD_NUMBER; 422 hash = (53 * hash) + getSuggestion().hashCode(); 423 hash = (37 * hash) + TYPE_FIELD_NUMBER; 424 hash = (53 * hash) + type_; 425 hash = (37 * hash) + IMAGE_URI_FIELD_NUMBER; 426 hash = (53 * hash) + getImageUri().hashCode(); 427 hash = (29 * hash) + getUnknownFields().hashCode(); 428 memoizedHashCode = hash; 429 return hash; 430 } 431 parseFrom( java.nio.ByteBuffer data)432 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 433 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 434 return PARSER.parseFrom(data); 435 } 436 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)437 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 438 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 439 throws com.google.protobuf.InvalidProtocolBufferException { 440 return PARSER.parseFrom(data, extensionRegistry); 441 } 442 parseFrom( com.google.protobuf.ByteString data)443 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 444 com.google.protobuf.ByteString data) 445 throws com.google.protobuf.InvalidProtocolBufferException { 446 return PARSER.parseFrom(data); 447 } 448 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)449 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 450 com.google.protobuf.ByteString data, 451 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 452 throws com.google.protobuf.InvalidProtocolBufferException { 453 return PARSER.parseFrom(data, extensionRegistry); 454 } 455 parseFrom( byte[] data)456 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 457 byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 458 return PARSER.parseFrom(data); 459 } 460 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)461 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 462 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 463 throws com.google.protobuf.InvalidProtocolBufferException { 464 return PARSER.parseFrom(data, extensionRegistry); 465 } 466 parseFrom( java.io.InputStream input)467 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 468 java.io.InputStream input) throws java.io.IOException { 469 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 470 } 471 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)472 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 473 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 474 throws java.io.IOException { 475 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 476 PARSER, input, extensionRegistry); 477 } 478 479 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseDelimitedFrom(java.io.InputStream input)480 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 481 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 482 } 483 484 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)485 parseDelimitedFrom( 486 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 487 throws java.io.IOException { 488 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 489 PARSER, input, extensionRegistry); 490 } 491 parseFrom( com.google.protobuf.CodedInputStream input)492 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 493 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 494 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 495 } 496 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)497 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult parseFrom( 498 com.google.protobuf.CodedInputStream input, 499 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 500 throws java.io.IOException { 501 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 502 PARSER, input, extensionRegistry); 503 } 504 505 @java.lang.Override newBuilderForType()506 public Builder newBuilderForType() { 507 return newBuilder(); 508 } 509 newBuilder()510 public static Builder newBuilder() { 511 return DEFAULT_INSTANCE.toBuilder(); 512 } 513 newBuilder( com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult prototype)514 public static Builder newBuilder( 515 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult prototype) { 516 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 517 } 518 519 @java.lang.Override toBuilder()520 public Builder toBuilder() { 521 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 522 } 523 524 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)525 protected Builder newBuilderForType( 526 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 527 Builder builder = new Builder(parent); 528 return builder; 529 } 530 /** 531 * 532 * 533 * <pre> 534 * Resource that represents completion results. 535 * </pre> 536 * 537 * Protobuf type {@code google.cloud.talent.v4.CompleteQueryResponse.CompletionResult} 538 */ 539 public static final class Builder 540 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 541 implements 542 // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) 543 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder { getDescriptor()544 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 545 return com.google.cloud.talent.v4.CompletionServiceProto 546 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_CompletionResult_descriptor; 547 } 548 549 @java.lang.Override 550 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()551 internalGetFieldAccessorTable() { 552 return com.google.cloud.talent.v4.CompletionServiceProto 553 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_CompletionResult_fieldAccessorTable 554 .ensureFieldAccessorsInitialized( 555 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.class, 556 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder.class); 557 } 558 559 // Construct using 560 // com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.newBuilder() Builder()561 private Builder() {} 562 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)563 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 564 super(parent); 565 } 566 567 @java.lang.Override clear()568 public Builder clear() { 569 super.clear(); 570 bitField0_ = 0; 571 suggestion_ = ""; 572 type_ = 0; 573 imageUri_ = ""; 574 return this; 575 } 576 577 @java.lang.Override getDescriptorForType()578 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 579 return com.google.cloud.talent.v4.CompletionServiceProto 580 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_CompletionResult_descriptor; 581 } 582 583 @java.lang.Override 584 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult getDefaultInstanceForType()585 getDefaultInstanceForType() { 586 return com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult 587 .getDefaultInstance(); 588 } 589 590 @java.lang.Override build()591 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult build() { 592 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult result = buildPartial(); 593 if (!result.isInitialized()) { 594 throw newUninitializedMessageException(result); 595 } 596 return result; 597 } 598 599 @java.lang.Override buildPartial()600 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult buildPartial() { 601 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult result = 602 new com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult(this); 603 if (bitField0_ != 0) { 604 buildPartial0(result); 605 } 606 onBuilt(); 607 return result; 608 } 609 buildPartial0( com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult result)610 private void buildPartial0( 611 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult result) { 612 int from_bitField0_ = bitField0_; 613 if (((from_bitField0_ & 0x00000001) != 0)) { 614 result.suggestion_ = suggestion_; 615 } 616 if (((from_bitField0_ & 0x00000002) != 0)) { 617 result.type_ = type_; 618 } 619 if (((from_bitField0_ & 0x00000004) != 0)) { 620 result.imageUri_ = imageUri_; 621 } 622 } 623 624 @java.lang.Override clone()625 public Builder clone() { 626 return super.clone(); 627 } 628 629 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)630 public Builder setField( 631 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 632 return super.setField(field, value); 633 } 634 635 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)636 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 637 return super.clearField(field); 638 } 639 640 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)641 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 642 return super.clearOneof(oneof); 643 } 644 645 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)646 public Builder setRepeatedField( 647 com.google.protobuf.Descriptors.FieldDescriptor field, 648 int index, 649 java.lang.Object value) { 650 return super.setRepeatedField(field, index, value); 651 } 652 653 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)654 public Builder addRepeatedField( 655 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 656 return super.addRepeatedField(field, value); 657 } 658 659 @java.lang.Override mergeFrom(com.google.protobuf.Message other)660 public Builder mergeFrom(com.google.protobuf.Message other) { 661 if (other instanceof com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) { 662 return mergeFrom( 663 (com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) other); 664 } else { 665 super.mergeFrom(other); 666 return this; 667 } 668 } 669 mergeFrom( com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult other)670 public Builder mergeFrom( 671 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult other) { 672 if (other 673 == com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult 674 .getDefaultInstance()) return this; 675 if (!other.getSuggestion().isEmpty()) { 676 suggestion_ = other.suggestion_; 677 bitField0_ |= 0x00000001; 678 onChanged(); 679 } 680 if (other.type_ != 0) { 681 setTypeValue(other.getTypeValue()); 682 } 683 if (!other.getImageUri().isEmpty()) { 684 imageUri_ = other.imageUri_; 685 bitField0_ |= 0x00000004; 686 onChanged(); 687 } 688 this.mergeUnknownFields(other.getUnknownFields()); 689 onChanged(); 690 return this; 691 } 692 693 @java.lang.Override isInitialized()694 public final boolean isInitialized() { 695 return true; 696 } 697 698 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)699 public Builder mergeFrom( 700 com.google.protobuf.CodedInputStream input, 701 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 702 throws java.io.IOException { 703 if (extensionRegistry == null) { 704 throw new java.lang.NullPointerException(); 705 } 706 try { 707 boolean done = false; 708 while (!done) { 709 int tag = input.readTag(); 710 switch (tag) { 711 case 0: 712 done = true; 713 break; 714 case 10: 715 { 716 suggestion_ = input.readStringRequireUtf8(); 717 bitField0_ |= 0x00000001; 718 break; 719 } // case 10 720 case 16: 721 { 722 type_ = input.readEnum(); 723 bitField0_ |= 0x00000002; 724 break; 725 } // case 16 726 case 26: 727 { 728 imageUri_ = input.readStringRequireUtf8(); 729 bitField0_ |= 0x00000004; 730 break; 731 } // case 26 732 default: 733 { 734 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 735 done = true; // was an endgroup tag 736 } 737 break; 738 } // default: 739 } // switch (tag) 740 } // while (!done) 741 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 742 throw e.unwrapIOException(); 743 } finally { 744 onChanged(); 745 } // finally 746 return this; 747 } 748 749 private int bitField0_; 750 751 private java.lang.Object suggestion_ = ""; 752 /** 753 * 754 * 755 * <pre> 756 * The suggestion for the query. 757 * </pre> 758 * 759 * <code>string suggestion = 1;</code> 760 * 761 * @return The suggestion. 762 */ getSuggestion()763 public java.lang.String getSuggestion() { 764 java.lang.Object ref = suggestion_; 765 if (!(ref instanceof java.lang.String)) { 766 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 767 java.lang.String s = bs.toStringUtf8(); 768 suggestion_ = s; 769 return s; 770 } else { 771 return (java.lang.String) ref; 772 } 773 } 774 /** 775 * 776 * 777 * <pre> 778 * The suggestion for the query. 779 * </pre> 780 * 781 * <code>string suggestion = 1;</code> 782 * 783 * @return The bytes for suggestion. 784 */ getSuggestionBytes()785 public com.google.protobuf.ByteString getSuggestionBytes() { 786 java.lang.Object ref = suggestion_; 787 if (ref instanceof String) { 788 com.google.protobuf.ByteString b = 789 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 790 suggestion_ = b; 791 return b; 792 } else { 793 return (com.google.protobuf.ByteString) ref; 794 } 795 } 796 /** 797 * 798 * 799 * <pre> 800 * The suggestion for the query. 801 * </pre> 802 * 803 * <code>string suggestion = 1;</code> 804 * 805 * @param value The suggestion to set. 806 * @return This builder for chaining. 807 */ setSuggestion(java.lang.String value)808 public Builder setSuggestion(java.lang.String value) { 809 if (value == null) { 810 throw new NullPointerException(); 811 } 812 suggestion_ = value; 813 bitField0_ |= 0x00000001; 814 onChanged(); 815 return this; 816 } 817 /** 818 * 819 * 820 * <pre> 821 * The suggestion for the query. 822 * </pre> 823 * 824 * <code>string suggestion = 1;</code> 825 * 826 * @return This builder for chaining. 827 */ clearSuggestion()828 public Builder clearSuggestion() { 829 suggestion_ = getDefaultInstance().getSuggestion(); 830 bitField0_ = (bitField0_ & ~0x00000001); 831 onChanged(); 832 return this; 833 } 834 /** 835 * 836 * 837 * <pre> 838 * The suggestion for the query. 839 * </pre> 840 * 841 * <code>string suggestion = 1;</code> 842 * 843 * @param value The bytes for suggestion to set. 844 * @return This builder for chaining. 845 */ setSuggestionBytes(com.google.protobuf.ByteString value)846 public Builder setSuggestionBytes(com.google.protobuf.ByteString value) { 847 if (value == null) { 848 throw new NullPointerException(); 849 } 850 checkByteStringIsUtf8(value); 851 suggestion_ = value; 852 bitField0_ |= 0x00000001; 853 onChanged(); 854 return this; 855 } 856 857 private int type_ = 0; 858 /** 859 * 860 * 861 * <pre> 862 * The completion topic. 863 * </pre> 864 * 865 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 866 * 867 * @return The enum numeric value on the wire for type. 868 */ 869 @java.lang.Override getTypeValue()870 public int getTypeValue() { 871 return type_; 872 } 873 /** 874 * 875 * 876 * <pre> 877 * The completion topic. 878 * </pre> 879 * 880 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 881 * 882 * @param value The enum numeric value on the wire for type to set. 883 * @return This builder for chaining. 884 */ setTypeValue(int value)885 public Builder setTypeValue(int value) { 886 type_ = value; 887 bitField0_ |= 0x00000002; 888 onChanged(); 889 return this; 890 } 891 /** 892 * 893 * 894 * <pre> 895 * The completion topic. 896 * </pre> 897 * 898 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 899 * 900 * @return The type. 901 */ 902 @java.lang.Override getType()903 public com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType getType() { 904 com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType result = 905 com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType.forNumber(type_); 906 return result == null 907 ? com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType.UNRECOGNIZED 908 : result; 909 } 910 /** 911 * 912 * 913 * <pre> 914 * The completion topic. 915 * </pre> 916 * 917 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 918 * 919 * @param value The type to set. 920 * @return This builder for chaining. 921 */ setType(com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType value)922 public Builder setType(com.google.cloud.talent.v4.CompleteQueryRequest.CompletionType value) { 923 if (value == null) { 924 throw new NullPointerException(); 925 } 926 bitField0_ |= 0x00000002; 927 type_ = value.getNumber(); 928 onChanged(); 929 return this; 930 } 931 /** 932 * 933 * 934 * <pre> 935 * The completion topic. 936 * </pre> 937 * 938 * <code>.google.cloud.talent.v4.CompleteQueryRequest.CompletionType type = 2;</code> 939 * 940 * @return This builder for chaining. 941 */ clearType()942 public Builder clearType() { 943 bitField0_ = (bitField0_ & ~0x00000002); 944 type_ = 0; 945 onChanged(); 946 return this; 947 } 948 949 private java.lang.Object imageUri_ = ""; 950 /** 951 * 952 * 953 * <pre> 954 * The URI of the company image for 955 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 956 * </pre> 957 * 958 * <code>string image_uri = 3;</code> 959 * 960 * @return The imageUri. 961 */ getImageUri()962 public java.lang.String getImageUri() { 963 java.lang.Object ref = imageUri_; 964 if (!(ref instanceof java.lang.String)) { 965 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 966 java.lang.String s = bs.toStringUtf8(); 967 imageUri_ = s; 968 return s; 969 } else { 970 return (java.lang.String) ref; 971 } 972 } 973 /** 974 * 975 * 976 * <pre> 977 * The URI of the company image for 978 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 979 * </pre> 980 * 981 * <code>string image_uri = 3;</code> 982 * 983 * @return The bytes for imageUri. 984 */ getImageUriBytes()985 public com.google.protobuf.ByteString getImageUriBytes() { 986 java.lang.Object ref = imageUri_; 987 if (ref instanceof String) { 988 com.google.protobuf.ByteString b = 989 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 990 imageUri_ = b; 991 return b; 992 } else { 993 return (com.google.protobuf.ByteString) ref; 994 } 995 } 996 /** 997 * 998 * 999 * <pre> 1000 * The URI of the company image for 1001 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 1002 * </pre> 1003 * 1004 * <code>string image_uri = 3;</code> 1005 * 1006 * @param value The imageUri to set. 1007 * @return This builder for chaining. 1008 */ setImageUri(java.lang.String value)1009 public Builder setImageUri(java.lang.String value) { 1010 if (value == null) { 1011 throw new NullPointerException(); 1012 } 1013 imageUri_ = value; 1014 bitField0_ |= 0x00000004; 1015 onChanged(); 1016 return this; 1017 } 1018 /** 1019 * 1020 * 1021 * <pre> 1022 * The URI of the company image for 1023 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 1024 * </pre> 1025 * 1026 * <code>string image_uri = 3;</code> 1027 * 1028 * @return This builder for chaining. 1029 */ clearImageUri()1030 public Builder clearImageUri() { 1031 imageUri_ = getDefaultInstance().getImageUri(); 1032 bitField0_ = (bitField0_ & ~0x00000004); 1033 onChanged(); 1034 return this; 1035 } 1036 /** 1037 * 1038 * 1039 * <pre> 1040 * The URI of the company image for 1041 * [COMPANY_NAME][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMPANY_NAME]. 1042 * </pre> 1043 * 1044 * <code>string image_uri = 3;</code> 1045 * 1046 * @param value The bytes for imageUri to set. 1047 * @return This builder for chaining. 1048 */ setImageUriBytes(com.google.protobuf.ByteString value)1049 public Builder setImageUriBytes(com.google.protobuf.ByteString value) { 1050 if (value == null) { 1051 throw new NullPointerException(); 1052 } 1053 checkByteStringIsUtf8(value); 1054 imageUri_ = value; 1055 bitField0_ |= 0x00000004; 1056 onChanged(); 1057 return this; 1058 } 1059 1060 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1061 public final Builder setUnknownFields( 1062 final com.google.protobuf.UnknownFieldSet unknownFields) { 1063 return super.setUnknownFields(unknownFields); 1064 } 1065 1066 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1067 public final Builder mergeUnknownFields( 1068 final com.google.protobuf.UnknownFieldSet unknownFields) { 1069 return super.mergeUnknownFields(unknownFields); 1070 } 1071 1072 // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) 1073 } 1074 1075 // @@protoc_insertion_point(class_scope:google.cloud.talent.v4.CompleteQueryResponse.CompletionResult) 1076 private static final com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult 1077 DEFAULT_INSTANCE; 1078 1079 static { 1080 DEFAULT_INSTANCE = new com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult(); 1081 } 1082 1083 public static com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult getDefaultInstance()1084 getDefaultInstance() { 1085 return DEFAULT_INSTANCE; 1086 } 1087 1088 private static final com.google.protobuf.Parser<CompletionResult> PARSER = 1089 new com.google.protobuf.AbstractParser<CompletionResult>() { 1090 @java.lang.Override 1091 public CompletionResult parsePartialFrom( 1092 com.google.protobuf.CodedInputStream input, 1093 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1094 throws com.google.protobuf.InvalidProtocolBufferException { 1095 Builder builder = newBuilder(); 1096 try { 1097 builder.mergeFrom(input, extensionRegistry); 1098 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1099 throw e.setUnfinishedMessage(builder.buildPartial()); 1100 } catch (com.google.protobuf.UninitializedMessageException e) { 1101 throw e.asInvalidProtocolBufferException() 1102 .setUnfinishedMessage(builder.buildPartial()); 1103 } catch (java.io.IOException e) { 1104 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1105 .setUnfinishedMessage(builder.buildPartial()); 1106 } 1107 return builder.buildPartial(); 1108 } 1109 }; 1110 parser()1111 public static com.google.protobuf.Parser<CompletionResult> parser() { 1112 return PARSER; 1113 } 1114 1115 @java.lang.Override getParserForType()1116 public com.google.protobuf.Parser<CompletionResult> getParserForType() { 1117 return PARSER; 1118 } 1119 1120 @java.lang.Override 1121 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult getDefaultInstanceForType()1122 getDefaultInstanceForType() { 1123 return DEFAULT_INSTANCE; 1124 } 1125 } 1126 1127 public static final int COMPLETION_RESULTS_FIELD_NUMBER = 1; 1128 1129 @SuppressWarnings("serial") 1130 private java.util.List<com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult> 1131 completionResults_; 1132 /** 1133 * 1134 * 1135 * <pre> 1136 * Results of the matching job/company candidates. 1137 * </pre> 1138 * 1139 * <code> 1140 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1141 * </code> 1142 */ 1143 @java.lang.Override 1144 public java.util.List<com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult> getCompletionResultsList()1145 getCompletionResultsList() { 1146 return completionResults_; 1147 } 1148 /** 1149 * 1150 * 1151 * <pre> 1152 * Results of the matching job/company candidates. 1153 * </pre> 1154 * 1155 * <code> 1156 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1157 * </code> 1158 */ 1159 @java.lang.Override 1160 public java.util.List< 1161 ? extends com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder> getCompletionResultsOrBuilderList()1162 getCompletionResultsOrBuilderList() { 1163 return completionResults_; 1164 } 1165 /** 1166 * 1167 * 1168 * <pre> 1169 * Results of the matching job/company candidates. 1170 * </pre> 1171 * 1172 * <code> 1173 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1174 * </code> 1175 */ 1176 @java.lang.Override getCompletionResultsCount()1177 public int getCompletionResultsCount() { 1178 return completionResults_.size(); 1179 } 1180 /** 1181 * 1182 * 1183 * <pre> 1184 * Results of the matching job/company candidates. 1185 * </pre> 1186 * 1187 * <code> 1188 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1189 * </code> 1190 */ 1191 @java.lang.Override getCompletionResults( int index)1192 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult getCompletionResults( 1193 int index) { 1194 return completionResults_.get(index); 1195 } 1196 /** 1197 * 1198 * 1199 * <pre> 1200 * Results of the matching job/company candidates. 1201 * </pre> 1202 * 1203 * <code> 1204 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1205 * </code> 1206 */ 1207 @java.lang.Override 1208 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder getCompletionResultsOrBuilder(int index)1209 getCompletionResultsOrBuilder(int index) { 1210 return completionResults_.get(index); 1211 } 1212 1213 public static final int METADATA_FIELD_NUMBER = 2; 1214 private com.google.cloud.talent.v4.ResponseMetadata metadata_; 1215 /** 1216 * 1217 * 1218 * <pre> 1219 * Additional information for the API invocation, such as the request 1220 * tracking id. 1221 * </pre> 1222 * 1223 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 1224 * 1225 * @return Whether the metadata field is set. 1226 */ 1227 @java.lang.Override hasMetadata()1228 public boolean hasMetadata() { 1229 return metadata_ != null; 1230 } 1231 /** 1232 * 1233 * 1234 * <pre> 1235 * Additional information for the API invocation, such as the request 1236 * tracking id. 1237 * </pre> 1238 * 1239 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 1240 * 1241 * @return The metadata. 1242 */ 1243 @java.lang.Override getMetadata()1244 public com.google.cloud.talent.v4.ResponseMetadata getMetadata() { 1245 return metadata_ == null 1246 ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance() 1247 : metadata_; 1248 } 1249 /** 1250 * 1251 * 1252 * <pre> 1253 * Additional information for the API invocation, such as the request 1254 * tracking id. 1255 * </pre> 1256 * 1257 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 1258 */ 1259 @java.lang.Override getMetadataOrBuilder()1260 public com.google.cloud.talent.v4.ResponseMetadataOrBuilder getMetadataOrBuilder() { 1261 return metadata_ == null 1262 ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance() 1263 : metadata_; 1264 } 1265 1266 private byte memoizedIsInitialized = -1; 1267 1268 @java.lang.Override isInitialized()1269 public final boolean isInitialized() { 1270 byte isInitialized = memoizedIsInitialized; 1271 if (isInitialized == 1) return true; 1272 if (isInitialized == 0) return false; 1273 1274 memoizedIsInitialized = 1; 1275 return true; 1276 } 1277 1278 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1279 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1280 for (int i = 0; i < completionResults_.size(); i++) { 1281 output.writeMessage(1, completionResults_.get(i)); 1282 } 1283 if (metadata_ != null) { 1284 output.writeMessage(2, getMetadata()); 1285 } 1286 getUnknownFields().writeTo(output); 1287 } 1288 1289 @java.lang.Override getSerializedSize()1290 public int getSerializedSize() { 1291 int size = memoizedSize; 1292 if (size != -1) return size; 1293 1294 size = 0; 1295 for (int i = 0; i < completionResults_.size(); i++) { 1296 size += 1297 com.google.protobuf.CodedOutputStream.computeMessageSize(1, completionResults_.get(i)); 1298 } 1299 if (metadata_ != null) { 1300 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMetadata()); 1301 } 1302 size += getUnknownFields().getSerializedSize(); 1303 memoizedSize = size; 1304 return size; 1305 } 1306 1307 @java.lang.Override equals(final java.lang.Object obj)1308 public boolean equals(final java.lang.Object obj) { 1309 if (obj == this) { 1310 return true; 1311 } 1312 if (!(obj instanceof com.google.cloud.talent.v4.CompleteQueryResponse)) { 1313 return super.equals(obj); 1314 } 1315 com.google.cloud.talent.v4.CompleteQueryResponse other = 1316 (com.google.cloud.talent.v4.CompleteQueryResponse) obj; 1317 1318 if (!getCompletionResultsList().equals(other.getCompletionResultsList())) return false; 1319 if (hasMetadata() != other.hasMetadata()) return false; 1320 if (hasMetadata()) { 1321 if (!getMetadata().equals(other.getMetadata())) return false; 1322 } 1323 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1324 return true; 1325 } 1326 1327 @java.lang.Override hashCode()1328 public int hashCode() { 1329 if (memoizedHashCode != 0) { 1330 return memoizedHashCode; 1331 } 1332 int hash = 41; 1333 hash = (19 * hash) + getDescriptor().hashCode(); 1334 if (getCompletionResultsCount() > 0) { 1335 hash = (37 * hash) + COMPLETION_RESULTS_FIELD_NUMBER; 1336 hash = (53 * hash) + getCompletionResultsList().hashCode(); 1337 } 1338 if (hasMetadata()) { 1339 hash = (37 * hash) + METADATA_FIELD_NUMBER; 1340 hash = (53 * hash) + getMetadata().hashCode(); 1341 } 1342 hash = (29 * hash) + getUnknownFields().hashCode(); 1343 memoizedHashCode = hash; 1344 return hash; 1345 } 1346 parseFrom(java.nio.ByteBuffer data)1347 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom(java.nio.ByteBuffer data) 1348 throws com.google.protobuf.InvalidProtocolBufferException { 1349 return PARSER.parseFrom(data); 1350 } 1351 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1352 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1353 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1354 throws com.google.protobuf.InvalidProtocolBufferException { 1355 return PARSER.parseFrom(data, extensionRegistry); 1356 } 1357 parseFrom( com.google.protobuf.ByteString data)1358 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1359 com.google.protobuf.ByteString data) 1360 throws com.google.protobuf.InvalidProtocolBufferException { 1361 return PARSER.parseFrom(data); 1362 } 1363 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1364 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1365 com.google.protobuf.ByteString data, 1366 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1367 throws com.google.protobuf.InvalidProtocolBufferException { 1368 return PARSER.parseFrom(data, extensionRegistry); 1369 } 1370 parseFrom(byte[] data)1371 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom(byte[] data) 1372 throws com.google.protobuf.InvalidProtocolBufferException { 1373 return PARSER.parseFrom(data); 1374 } 1375 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1376 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1377 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1378 throws com.google.protobuf.InvalidProtocolBufferException { 1379 return PARSER.parseFrom(data, extensionRegistry); 1380 } 1381 parseFrom( java.io.InputStream input)1382 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1383 java.io.InputStream input) throws java.io.IOException { 1384 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1385 } 1386 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1387 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1388 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1389 throws java.io.IOException { 1390 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1391 PARSER, input, extensionRegistry); 1392 } 1393 parseDelimitedFrom( java.io.InputStream input)1394 public static com.google.cloud.talent.v4.CompleteQueryResponse parseDelimitedFrom( 1395 java.io.InputStream input) throws java.io.IOException { 1396 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1397 } 1398 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1399 public static com.google.cloud.talent.v4.CompleteQueryResponse parseDelimitedFrom( 1400 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1401 throws java.io.IOException { 1402 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1403 PARSER, input, extensionRegistry); 1404 } 1405 parseFrom( com.google.protobuf.CodedInputStream input)1406 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1407 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1408 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1409 } 1410 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1411 public static com.google.cloud.talent.v4.CompleteQueryResponse parseFrom( 1412 com.google.protobuf.CodedInputStream input, 1413 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1414 throws java.io.IOException { 1415 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1416 PARSER, input, extensionRegistry); 1417 } 1418 1419 @java.lang.Override newBuilderForType()1420 public Builder newBuilderForType() { 1421 return newBuilder(); 1422 } 1423 newBuilder()1424 public static Builder newBuilder() { 1425 return DEFAULT_INSTANCE.toBuilder(); 1426 } 1427 newBuilder(com.google.cloud.talent.v4.CompleteQueryResponse prototype)1428 public static Builder newBuilder(com.google.cloud.talent.v4.CompleteQueryResponse prototype) { 1429 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1430 } 1431 1432 @java.lang.Override toBuilder()1433 public Builder toBuilder() { 1434 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1435 } 1436 1437 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1438 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1439 Builder builder = new Builder(parent); 1440 return builder; 1441 } 1442 /** 1443 * 1444 * 1445 * <pre> 1446 * Response of auto-complete query. 1447 * </pre> 1448 * 1449 * Protobuf type {@code google.cloud.talent.v4.CompleteQueryResponse} 1450 */ 1451 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1452 implements 1453 // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4.CompleteQueryResponse) 1454 com.google.cloud.talent.v4.CompleteQueryResponseOrBuilder { getDescriptor()1455 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1456 return com.google.cloud.talent.v4.CompletionServiceProto 1457 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_descriptor; 1458 } 1459 1460 @java.lang.Override 1461 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1462 internalGetFieldAccessorTable() { 1463 return com.google.cloud.talent.v4.CompletionServiceProto 1464 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_fieldAccessorTable 1465 .ensureFieldAccessorsInitialized( 1466 com.google.cloud.talent.v4.CompleteQueryResponse.class, 1467 com.google.cloud.talent.v4.CompleteQueryResponse.Builder.class); 1468 } 1469 1470 // Construct using com.google.cloud.talent.v4.CompleteQueryResponse.newBuilder() Builder()1471 private Builder() {} 1472 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1473 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1474 super(parent); 1475 } 1476 1477 @java.lang.Override clear()1478 public Builder clear() { 1479 super.clear(); 1480 bitField0_ = 0; 1481 if (completionResultsBuilder_ == null) { 1482 completionResults_ = java.util.Collections.emptyList(); 1483 } else { 1484 completionResults_ = null; 1485 completionResultsBuilder_.clear(); 1486 } 1487 bitField0_ = (bitField0_ & ~0x00000001); 1488 metadata_ = null; 1489 if (metadataBuilder_ != null) { 1490 metadataBuilder_.dispose(); 1491 metadataBuilder_ = null; 1492 } 1493 return this; 1494 } 1495 1496 @java.lang.Override getDescriptorForType()1497 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1498 return com.google.cloud.talent.v4.CompletionServiceProto 1499 .internal_static_google_cloud_talent_v4_CompleteQueryResponse_descriptor; 1500 } 1501 1502 @java.lang.Override getDefaultInstanceForType()1503 public com.google.cloud.talent.v4.CompleteQueryResponse getDefaultInstanceForType() { 1504 return com.google.cloud.talent.v4.CompleteQueryResponse.getDefaultInstance(); 1505 } 1506 1507 @java.lang.Override build()1508 public com.google.cloud.talent.v4.CompleteQueryResponse build() { 1509 com.google.cloud.talent.v4.CompleteQueryResponse result = buildPartial(); 1510 if (!result.isInitialized()) { 1511 throw newUninitializedMessageException(result); 1512 } 1513 return result; 1514 } 1515 1516 @java.lang.Override buildPartial()1517 public com.google.cloud.talent.v4.CompleteQueryResponse buildPartial() { 1518 com.google.cloud.talent.v4.CompleteQueryResponse result = 1519 new com.google.cloud.talent.v4.CompleteQueryResponse(this); 1520 buildPartialRepeatedFields(result); 1521 if (bitField0_ != 0) { 1522 buildPartial0(result); 1523 } 1524 onBuilt(); 1525 return result; 1526 } 1527 buildPartialRepeatedFields( com.google.cloud.talent.v4.CompleteQueryResponse result)1528 private void buildPartialRepeatedFields( 1529 com.google.cloud.talent.v4.CompleteQueryResponse result) { 1530 if (completionResultsBuilder_ == null) { 1531 if (((bitField0_ & 0x00000001) != 0)) { 1532 completionResults_ = java.util.Collections.unmodifiableList(completionResults_); 1533 bitField0_ = (bitField0_ & ~0x00000001); 1534 } 1535 result.completionResults_ = completionResults_; 1536 } else { 1537 result.completionResults_ = completionResultsBuilder_.build(); 1538 } 1539 } 1540 buildPartial0(com.google.cloud.talent.v4.CompleteQueryResponse result)1541 private void buildPartial0(com.google.cloud.talent.v4.CompleteQueryResponse result) { 1542 int from_bitField0_ = bitField0_; 1543 if (((from_bitField0_ & 0x00000002) != 0)) { 1544 result.metadata_ = metadataBuilder_ == null ? metadata_ : metadataBuilder_.build(); 1545 } 1546 } 1547 1548 @java.lang.Override clone()1549 public Builder clone() { 1550 return super.clone(); 1551 } 1552 1553 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1554 public Builder setField( 1555 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1556 return super.setField(field, value); 1557 } 1558 1559 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1560 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1561 return super.clearField(field); 1562 } 1563 1564 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1565 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1566 return super.clearOneof(oneof); 1567 } 1568 1569 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1570 public Builder setRepeatedField( 1571 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1572 return super.setRepeatedField(field, index, value); 1573 } 1574 1575 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1576 public Builder addRepeatedField( 1577 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1578 return super.addRepeatedField(field, value); 1579 } 1580 1581 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1582 public Builder mergeFrom(com.google.protobuf.Message other) { 1583 if (other instanceof com.google.cloud.talent.v4.CompleteQueryResponse) { 1584 return mergeFrom((com.google.cloud.talent.v4.CompleteQueryResponse) other); 1585 } else { 1586 super.mergeFrom(other); 1587 return this; 1588 } 1589 } 1590 mergeFrom(com.google.cloud.talent.v4.CompleteQueryResponse other)1591 public Builder mergeFrom(com.google.cloud.talent.v4.CompleteQueryResponse other) { 1592 if (other == com.google.cloud.talent.v4.CompleteQueryResponse.getDefaultInstance()) 1593 return this; 1594 if (completionResultsBuilder_ == null) { 1595 if (!other.completionResults_.isEmpty()) { 1596 if (completionResults_.isEmpty()) { 1597 completionResults_ = other.completionResults_; 1598 bitField0_ = (bitField0_ & ~0x00000001); 1599 } else { 1600 ensureCompletionResultsIsMutable(); 1601 completionResults_.addAll(other.completionResults_); 1602 } 1603 onChanged(); 1604 } 1605 } else { 1606 if (!other.completionResults_.isEmpty()) { 1607 if (completionResultsBuilder_.isEmpty()) { 1608 completionResultsBuilder_.dispose(); 1609 completionResultsBuilder_ = null; 1610 completionResults_ = other.completionResults_; 1611 bitField0_ = (bitField0_ & ~0x00000001); 1612 completionResultsBuilder_ = 1613 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1614 ? getCompletionResultsFieldBuilder() 1615 : null; 1616 } else { 1617 completionResultsBuilder_.addAllMessages(other.completionResults_); 1618 } 1619 } 1620 } 1621 if (other.hasMetadata()) { 1622 mergeMetadata(other.getMetadata()); 1623 } 1624 this.mergeUnknownFields(other.getUnknownFields()); 1625 onChanged(); 1626 return this; 1627 } 1628 1629 @java.lang.Override isInitialized()1630 public final boolean isInitialized() { 1631 return true; 1632 } 1633 1634 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1635 public Builder mergeFrom( 1636 com.google.protobuf.CodedInputStream input, 1637 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1638 throws java.io.IOException { 1639 if (extensionRegistry == null) { 1640 throw new java.lang.NullPointerException(); 1641 } 1642 try { 1643 boolean done = false; 1644 while (!done) { 1645 int tag = input.readTag(); 1646 switch (tag) { 1647 case 0: 1648 done = true; 1649 break; 1650 case 10: 1651 { 1652 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult m = 1653 input.readMessage( 1654 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.parser(), 1655 extensionRegistry); 1656 if (completionResultsBuilder_ == null) { 1657 ensureCompletionResultsIsMutable(); 1658 completionResults_.add(m); 1659 } else { 1660 completionResultsBuilder_.addMessage(m); 1661 } 1662 break; 1663 } // case 10 1664 case 18: 1665 { 1666 input.readMessage(getMetadataFieldBuilder().getBuilder(), extensionRegistry); 1667 bitField0_ |= 0x00000002; 1668 break; 1669 } // case 18 1670 default: 1671 { 1672 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1673 done = true; // was an endgroup tag 1674 } 1675 break; 1676 } // default: 1677 } // switch (tag) 1678 } // while (!done) 1679 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1680 throw e.unwrapIOException(); 1681 } finally { 1682 onChanged(); 1683 } // finally 1684 return this; 1685 } 1686 1687 private int bitField0_; 1688 1689 private java.util.List<com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult> 1690 completionResults_ = java.util.Collections.emptyList(); 1691 ensureCompletionResultsIsMutable()1692 private void ensureCompletionResultsIsMutable() { 1693 if (!((bitField0_ & 0x00000001) != 0)) { 1694 completionResults_ = 1695 new java.util.ArrayList< 1696 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult>( 1697 completionResults_); 1698 bitField0_ |= 0x00000001; 1699 } 1700 } 1701 1702 private com.google.protobuf.RepeatedFieldBuilderV3< 1703 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult, 1704 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder, 1705 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder> 1706 completionResultsBuilder_; 1707 1708 /** 1709 * 1710 * 1711 * <pre> 1712 * Results of the matching job/company candidates. 1713 * </pre> 1714 * 1715 * <code> 1716 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1717 * </code> 1718 */ 1719 public java.util.List<com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult> getCompletionResultsList()1720 getCompletionResultsList() { 1721 if (completionResultsBuilder_ == null) { 1722 return java.util.Collections.unmodifiableList(completionResults_); 1723 } else { 1724 return completionResultsBuilder_.getMessageList(); 1725 } 1726 } 1727 /** 1728 * 1729 * 1730 * <pre> 1731 * Results of the matching job/company candidates. 1732 * </pre> 1733 * 1734 * <code> 1735 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1736 * </code> 1737 */ getCompletionResultsCount()1738 public int getCompletionResultsCount() { 1739 if (completionResultsBuilder_ == null) { 1740 return completionResults_.size(); 1741 } else { 1742 return completionResultsBuilder_.getCount(); 1743 } 1744 } 1745 /** 1746 * 1747 * 1748 * <pre> 1749 * Results of the matching job/company candidates. 1750 * </pre> 1751 * 1752 * <code> 1753 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1754 * </code> 1755 */ getCompletionResults( int index)1756 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult getCompletionResults( 1757 int index) { 1758 if (completionResultsBuilder_ == null) { 1759 return completionResults_.get(index); 1760 } else { 1761 return completionResultsBuilder_.getMessage(index); 1762 } 1763 } 1764 /** 1765 * 1766 * 1767 * <pre> 1768 * Results of the matching job/company candidates. 1769 * </pre> 1770 * 1771 * <code> 1772 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1773 * </code> 1774 */ setCompletionResults( int index, com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult value)1775 public Builder setCompletionResults( 1776 int index, com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult value) { 1777 if (completionResultsBuilder_ == null) { 1778 if (value == null) { 1779 throw new NullPointerException(); 1780 } 1781 ensureCompletionResultsIsMutable(); 1782 completionResults_.set(index, value); 1783 onChanged(); 1784 } else { 1785 completionResultsBuilder_.setMessage(index, value); 1786 } 1787 return this; 1788 } 1789 /** 1790 * 1791 * 1792 * <pre> 1793 * Results of the matching job/company candidates. 1794 * </pre> 1795 * 1796 * <code> 1797 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1798 * </code> 1799 */ setCompletionResults( int index, com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder builderForValue)1800 public Builder setCompletionResults( 1801 int index, 1802 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder builderForValue) { 1803 if (completionResultsBuilder_ == null) { 1804 ensureCompletionResultsIsMutable(); 1805 completionResults_.set(index, builderForValue.build()); 1806 onChanged(); 1807 } else { 1808 completionResultsBuilder_.setMessage(index, builderForValue.build()); 1809 } 1810 return this; 1811 } 1812 /** 1813 * 1814 * 1815 * <pre> 1816 * Results of the matching job/company candidates. 1817 * </pre> 1818 * 1819 * <code> 1820 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1821 * </code> 1822 */ addCompletionResults( com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult value)1823 public Builder addCompletionResults( 1824 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult value) { 1825 if (completionResultsBuilder_ == null) { 1826 if (value == null) { 1827 throw new NullPointerException(); 1828 } 1829 ensureCompletionResultsIsMutable(); 1830 completionResults_.add(value); 1831 onChanged(); 1832 } else { 1833 completionResultsBuilder_.addMessage(value); 1834 } 1835 return this; 1836 } 1837 /** 1838 * 1839 * 1840 * <pre> 1841 * Results of the matching job/company candidates. 1842 * </pre> 1843 * 1844 * <code> 1845 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1846 * </code> 1847 */ addCompletionResults( int index, com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult value)1848 public Builder addCompletionResults( 1849 int index, com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult value) { 1850 if (completionResultsBuilder_ == null) { 1851 if (value == null) { 1852 throw new NullPointerException(); 1853 } 1854 ensureCompletionResultsIsMutable(); 1855 completionResults_.add(index, value); 1856 onChanged(); 1857 } else { 1858 completionResultsBuilder_.addMessage(index, value); 1859 } 1860 return this; 1861 } 1862 /** 1863 * 1864 * 1865 * <pre> 1866 * Results of the matching job/company candidates. 1867 * </pre> 1868 * 1869 * <code> 1870 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1871 * </code> 1872 */ addCompletionResults( com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder builderForValue)1873 public Builder addCompletionResults( 1874 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder builderForValue) { 1875 if (completionResultsBuilder_ == null) { 1876 ensureCompletionResultsIsMutable(); 1877 completionResults_.add(builderForValue.build()); 1878 onChanged(); 1879 } else { 1880 completionResultsBuilder_.addMessage(builderForValue.build()); 1881 } 1882 return this; 1883 } 1884 /** 1885 * 1886 * 1887 * <pre> 1888 * Results of the matching job/company candidates. 1889 * </pre> 1890 * 1891 * <code> 1892 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1893 * </code> 1894 */ addCompletionResults( int index, com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder builderForValue)1895 public Builder addCompletionResults( 1896 int index, 1897 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder builderForValue) { 1898 if (completionResultsBuilder_ == null) { 1899 ensureCompletionResultsIsMutable(); 1900 completionResults_.add(index, builderForValue.build()); 1901 onChanged(); 1902 } else { 1903 completionResultsBuilder_.addMessage(index, builderForValue.build()); 1904 } 1905 return this; 1906 } 1907 /** 1908 * 1909 * 1910 * <pre> 1911 * Results of the matching job/company candidates. 1912 * </pre> 1913 * 1914 * <code> 1915 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1916 * </code> 1917 */ addAllCompletionResults( java.lang.Iterable< ? extends com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult> values)1918 public Builder addAllCompletionResults( 1919 java.lang.Iterable< 1920 ? extends com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult> 1921 values) { 1922 if (completionResultsBuilder_ == null) { 1923 ensureCompletionResultsIsMutable(); 1924 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, completionResults_); 1925 onChanged(); 1926 } else { 1927 completionResultsBuilder_.addAllMessages(values); 1928 } 1929 return this; 1930 } 1931 /** 1932 * 1933 * 1934 * <pre> 1935 * Results of the matching job/company candidates. 1936 * </pre> 1937 * 1938 * <code> 1939 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1940 * </code> 1941 */ clearCompletionResults()1942 public Builder clearCompletionResults() { 1943 if (completionResultsBuilder_ == null) { 1944 completionResults_ = java.util.Collections.emptyList(); 1945 bitField0_ = (bitField0_ & ~0x00000001); 1946 onChanged(); 1947 } else { 1948 completionResultsBuilder_.clear(); 1949 } 1950 return this; 1951 } 1952 /** 1953 * 1954 * 1955 * <pre> 1956 * Results of the matching job/company candidates. 1957 * </pre> 1958 * 1959 * <code> 1960 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1961 * </code> 1962 */ removeCompletionResults(int index)1963 public Builder removeCompletionResults(int index) { 1964 if (completionResultsBuilder_ == null) { 1965 ensureCompletionResultsIsMutable(); 1966 completionResults_.remove(index); 1967 onChanged(); 1968 } else { 1969 completionResultsBuilder_.remove(index); 1970 } 1971 return this; 1972 } 1973 /** 1974 * 1975 * 1976 * <pre> 1977 * Results of the matching job/company candidates. 1978 * </pre> 1979 * 1980 * <code> 1981 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1982 * </code> 1983 */ 1984 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder getCompletionResultsBuilder(int index)1985 getCompletionResultsBuilder(int index) { 1986 return getCompletionResultsFieldBuilder().getBuilder(index); 1987 } 1988 /** 1989 * 1990 * 1991 * <pre> 1992 * Results of the matching job/company candidates. 1993 * </pre> 1994 * 1995 * <code> 1996 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 1997 * </code> 1998 */ 1999 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder getCompletionResultsOrBuilder(int index)2000 getCompletionResultsOrBuilder(int index) { 2001 if (completionResultsBuilder_ == null) { 2002 return completionResults_.get(index); 2003 } else { 2004 return completionResultsBuilder_.getMessageOrBuilder(index); 2005 } 2006 } 2007 /** 2008 * 2009 * 2010 * <pre> 2011 * Results of the matching job/company candidates. 2012 * </pre> 2013 * 2014 * <code> 2015 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 2016 * </code> 2017 */ 2018 public java.util.List< 2019 ? extends com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder> getCompletionResultsOrBuilderList()2020 getCompletionResultsOrBuilderList() { 2021 if (completionResultsBuilder_ != null) { 2022 return completionResultsBuilder_.getMessageOrBuilderList(); 2023 } else { 2024 return java.util.Collections.unmodifiableList(completionResults_); 2025 } 2026 } 2027 /** 2028 * 2029 * 2030 * <pre> 2031 * Results of the matching job/company candidates. 2032 * </pre> 2033 * 2034 * <code> 2035 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 2036 * </code> 2037 */ 2038 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder addCompletionResultsBuilder()2039 addCompletionResultsBuilder() { 2040 return getCompletionResultsFieldBuilder() 2041 .addBuilder( 2042 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult 2043 .getDefaultInstance()); 2044 } 2045 /** 2046 * 2047 * 2048 * <pre> 2049 * Results of the matching job/company candidates. 2050 * </pre> 2051 * 2052 * <code> 2053 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 2054 * </code> 2055 */ 2056 public com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder addCompletionResultsBuilder(int index)2057 addCompletionResultsBuilder(int index) { 2058 return getCompletionResultsFieldBuilder() 2059 .addBuilder( 2060 index, 2061 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult 2062 .getDefaultInstance()); 2063 } 2064 /** 2065 * 2066 * 2067 * <pre> 2068 * Results of the matching job/company candidates. 2069 * </pre> 2070 * 2071 * <code> 2072 * repeated .google.cloud.talent.v4.CompleteQueryResponse.CompletionResult completion_results = 1; 2073 * </code> 2074 */ 2075 public java.util.List<com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder> getCompletionResultsBuilderList()2076 getCompletionResultsBuilderList() { 2077 return getCompletionResultsFieldBuilder().getBuilderList(); 2078 } 2079 2080 private com.google.protobuf.RepeatedFieldBuilderV3< 2081 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult, 2082 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder, 2083 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder> getCompletionResultsFieldBuilder()2084 getCompletionResultsFieldBuilder() { 2085 if (completionResultsBuilder_ == null) { 2086 completionResultsBuilder_ = 2087 new com.google.protobuf.RepeatedFieldBuilderV3< 2088 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult, 2089 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResult.Builder, 2090 com.google.cloud.talent.v4.CompleteQueryResponse.CompletionResultOrBuilder>( 2091 completionResults_, 2092 ((bitField0_ & 0x00000001) != 0), 2093 getParentForChildren(), 2094 isClean()); 2095 completionResults_ = null; 2096 } 2097 return completionResultsBuilder_; 2098 } 2099 2100 private com.google.cloud.talent.v4.ResponseMetadata metadata_; 2101 private com.google.protobuf.SingleFieldBuilderV3< 2102 com.google.cloud.talent.v4.ResponseMetadata, 2103 com.google.cloud.talent.v4.ResponseMetadata.Builder, 2104 com.google.cloud.talent.v4.ResponseMetadataOrBuilder> 2105 metadataBuilder_; 2106 /** 2107 * 2108 * 2109 * <pre> 2110 * Additional information for the API invocation, such as the request 2111 * tracking id. 2112 * </pre> 2113 * 2114 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2115 * 2116 * @return Whether the metadata field is set. 2117 */ hasMetadata()2118 public boolean hasMetadata() { 2119 return ((bitField0_ & 0x00000002) != 0); 2120 } 2121 /** 2122 * 2123 * 2124 * <pre> 2125 * Additional information for the API invocation, such as the request 2126 * tracking id. 2127 * </pre> 2128 * 2129 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2130 * 2131 * @return The metadata. 2132 */ getMetadata()2133 public com.google.cloud.talent.v4.ResponseMetadata getMetadata() { 2134 if (metadataBuilder_ == null) { 2135 return metadata_ == null 2136 ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance() 2137 : metadata_; 2138 } else { 2139 return metadataBuilder_.getMessage(); 2140 } 2141 } 2142 /** 2143 * 2144 * 2145 * <pre> 2146 * Additional information for the API invocation, such as the request 2147 * tracking id. 2148 * </pre> 2149 * 2150 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2151 */ setMetadata(com.google.cloud.talent.v4.ResponseMetadata value)2152 public Builder setMetadata(com.google.cloud.talent.v4.ResponseMetadata value) { 2153 if (metadataBuilder_ == null) { 2154 if (value == null) { 2155 throw new NullPointerException(); 2156 } 2157 metadata_ = value; 2158 } else { 2159 metadataBuilder_.setMessage(value); 2160 } 2161 bitField0_ |= 0x00000002; 2162 onChanged(); 2163 return this; 2164 } 2165 /** 2166 * 2167 * 2168 * <pre> 2169 * Additional information for the API invocation, such as the request 2170 * tracking id. 2171 * </pre> 2172 * 2173 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2174 */ setMetadata( com.google.cloud.talent.v4.ResponseMetadata.Builder builderForValue)2175 public Builder setMetadata( 2176 com.google.cloud.talent.v4.ResponseMetadata.Builder builderForValue) { 2177 if (metadataBuilder_ == null) { 2178 metadata_ = builderForValue.build(); 2179 } else { 2180 metadataBuilder_.setMessage(builderForValue.build()); 2181 } 2182 bitField0_ |= 0x00000002; 2183 onChanged(); 2184 return this; 2185 } 2186 /** 2187 * 2188 * 2189 * <pre> 2190 * Additional information for the API invocation, such as the request 2191 * tracking id. 2192 * </pre> 2193 * 2194 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2195 */ mergeMetadata(com.google.cloud.talent.v4.ResponseMetadata value)2196 public Builder mergeMetadata(com.google.cloud.talent.v4.ResponseMetadata value) { 2197 if (metadataBuilder_ == null) { 2198 if (((bitField0_ & 0x00000002) != 0) 2199 && metadata_ != null 2200 && metadata_ != com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance()) { 2201 getMetadataBuilder().mergeFrom(value); 2202 } else { 2203 metadata_ = value; 2204 } 2205 } else { 2206 metadataBuilder_.mergeFrom(value); 2207 } 2208 bitField0_ |= 0x00000002; 2209 onChanged(); 2210 return this; 2211 } 2212 /** 2213 * 2214 * 2215 * <pre> 2216 * Additional information for the API invocation, such as the request 2217 * tracking id. 2218 * </pre> 2219 * 2220 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2221 */ clearMetadata()2222 public Builder clearMetadata() { 2223 bitField0_ = (bitField0_ & ~0x00000002); 2224 metadata_ = null; 2225 if (metadataBuilder_ != null) { 2226 metadataBuilder_.dispose(); 2227 metadataBuilder_ = null; 2228 } 2229 onChanged(); 2230 return this; 2231 } 2232 /** 2233 * 2234 * 2235 * <pre> 2236 * Additional information for the API invocation, such as the request 2237 * tracking id. 2238 * </pre> 2239 * 2240 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2241 */ getMetadataBuilder()2242 public com.google.cloud.talent.v4.ResponseMetadata.Builder getMetadataBuilder() { 2243 bitField0_ |= 0x00000002; 2244 onChanged(); 2245 return getMetadataFieldBuilder().getBuilder(); 2246 } 2247 /** 2248 * 2249 * 2250 * <pre> 2251 * Additional information for the API invocation, such as the request 2252 * tracking id. 2253 * </pre> 2254 * 2255 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2256 */ getMetadataOrBuilder()2257 public com.google.cloud.talent.v4.ResponseMetadataOrBuilder getMetadataOrBuilder() { 2258 if (metadataBuilder_ != null) { 2259 return metadataBuilder_.getMessageOrBuilder(); 2260 } else { 2261 return metadata_ == null 2262 ? com.google.cloud.talent.v4.ResponseMetadata.getDefaultInstance() 2263 : metadata_; 2264 } 2265 } 2266 /** 2267 * 2268 * 2269 * <pre> 2270 * Additional information for the API invocation, such as the request 2271 * tracking id. 2272 * </pre> 2273 * 2274 * <code>.google.cloud.talent.v4.ResponseMetadata metadata = 2;</code> 2275 */ 2276 private com.google.protobuf.SingleFieldBuilderV3< 2277 com.google.cloud.talent.v4.ResponseMetadata, 2278 com.google.cloud.talent.v4.ResponseMetadata.Builder, 2279 com.google.cloud.talent.v4.ResponseMetadataOrBuilder> getMetadataFieldBuilder()2280 getMetadataFieldBuilder() { 2281 if (metadataBuilder_ == null) { 2282 metadataBuilder_ = 2283 new com.google.protobuf.SingleFieldBuilderV3< 2284 com.google.cloud.talent.v4.ResponseMetadata, 2285 com.google.cloud.talent.v4.ResponseMetadata.Builder, 2286 com.google.cloud.talent.v4.ResponseMetadataOrBuilder>( 2287 getMetadata(), getParentForChildren(), isClean()); 2288 metadata_ = null; 2289 } 2290 return metadataBuilder_; 2291 } 2292 2293 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2294 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2295 return super.setUnknownFields(unknownFields); 2296 } 2297 2298 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2299 public final Builder mergeUnknownFields( 2300 final com.google.protobuf.UnknownFieldSet unknownFields) { 2301 return super.mergeUnknownFields(unknownFields); 2302 } 2303 2304 // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4.CompleteQueryResponse) 2305 } 2306 2307 // @@protoc_insertion_point(class_scope:google.cloud.talent.v4.CompleteQueryResponse) 2308 private static final com.google.cloud.talent.v4.CompleteQueryResponse DEFAULT_INSTANCE; 2309 2310 static { 2311 DEFAULT_INSTANCE = new com.google.cloud.talent.v4.CompleteQueryResponse(); 2312 } 2313 getDefaultInstance()2314 public static com.google.cloud.talent.v4.CompleteQueryResponse getDefaultInstance() { 2315 return DEFAULT_INSTANCE; 2316 } 2317 2318 private static final com.google.protobuf.Parser<CompleteQueryResponse> PARSER = 2319 new com.google.protobuf.AbstractParser<CompleteQueryResponse>() { 2320 @java.lang.Override 2321 public CompleteQueryResponse parsePartialFrom( 2322 com.google.protobuf.CodedInputStream input, 2323 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2324 throws com.google.protobuf.InvalidProtocolBufferException { 2325 Builder builder = newBuilder(); 2326 try { 2327 builder.mergeFrom(input, extensionRegistry); 2328 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2329 throw e.setUnfinishedMessage(builder.buildPartial()); 2330 } catch (com.google.protobuf.UninitializedMessageException e) { 2331 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2332 } catch (java.io.IOException e) { 2333 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2334 .setUnfinishedMessage(builder.buildPartial()); 2335 } 2336 return builder.buildPartial(); 2337 } 2338 }; 2339 parser()2340 public static com.google.protobuf.Parser<CompleteQueryResponse> parser() { 2341 return PARSER; 2342 } 2343 2344 @java.lang.Override getParserForType()2345 public com.google.protobuf.Parser<CompleteQueryResponse> getParserForType() { 2346 return PARSER; 2347 } 2348 2349 @java.lang.Override getDefaultInstanceForType()2350 public com.google.cloud.talent.v4.CompleteQueryResponse getDefaultInstanceForType() { 2351 return DEFAULT_INSTANCE; 2352 } 2353 } 2354