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