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/company_service.proto 18 19 package com.google.cloud.talent.v4; 20 21 /** 22 * 23 * 24 * <pre> 25 * List companies for which the client has ACL visibility. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.talent.v4.ListCompaniesRequest} 29 */ 30 public final class ListCompaniesRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.talent.v4.ListCompaniesRequest) 33 ListCompaniesRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ListCompaniesRequest.newBuilder() to construct. ListCompaniesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ListCompaniesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ListCompaniesRequest()40 private ListCompaniesRequest() { 41 parent_ = ""; 42 pageToken_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new ListCompaniesRequest(); 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.CompanyServiceProto 58 .internal_static_google_cloud_talent_v4_ListCompaniesRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.talent.v4.CompanyServiceProto 65 .internal_static_google_cloud_talent_v4_ListCompaniesRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.talent.v4.ListCompaniesRequest.class, 68 com.google.cloud.talent.v4.ListCompaniesRequest.Builder.class); 69 } 70 71 public static final int PARENT_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object parent_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Required. Resource name of the tenant under which the company is created. 80 * The format is "projects/{project_id}/tenants/{tenant_id}", for example, 81 * "projects/foo/tenants/bar". 82 * </pre> 83 * 84 * <code> 85 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 86 * </code> 87 * 88 * @return The parent. 89 */ 90 @java.lang.Override getParent()91 public java.lang.String getParent() { 92 java.lang.Object ref = parent_; 93 if (ref instanceof java.lang.String) { 94 return (java.lang.String) ref; 95 } else { 96 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 97 java.lang.String s = bs.toStringUtf8(); 98 parent_ = s; 99 return s; 100 } 101 } 102 /** 103 * 104 * 105 * <pre> 106 * Required. Resource name of the tenant under which the company is created. 107 * The format is "projects/{project_id}/tenants/{tenant_id}", for example, 108 * "projects/foo/tenants/bar". 109 * </pre> 110 * 111 * <code> 112 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 113 * </code> 114 * 115 * @return The bytes for parent. 116 */ 117 @java.lang.Override getParentBytes()118 public com.google.protobuf.ByteString getParentBytes() { 119 java.lang.Object ref = parent_; 120 if (ref instanceof java.lang.String) { 121 com.google.protobuf.ByteString b = 122 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 123 parent_ = b; 124 return b; 125 } else { 126 return (com.google.protobuf.ByteString) ref; 127 } 128 } 129 130 public static final int PAGE_TOKEN_FIELD_NUMBER = 2; 131 132 @SuppressWarnings("serial") 133 private volatile java.lang.Object pageToken_ = ""; 134 /** 135 * 136 * 137 * <pre> 138 * The starting indicator from which to return results. 139 * </pre> 140 * 141 * <code>string page_token = 2;</code> 142 * 143 * @return The pageToken. 144 */ 145 @java.lang.Override getPageToken()146 public java.lang.String getPageToken() { 147 java.lang.Object ref = pageToken_; 148 if (ref instanceof java.lang.String) { 149 return (java.lang.String) ref; 150 } else { 151 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 152 java.lang.String s = bs.toStringUtf8(); 153 pageToken_ = s; 154 return s; 155 } 156 } 157 /** 158 * 159 * 160 * <pre> 161 * The starting indicator from which to return results. 162 * </pre> 163 * 164 * <code>string page_token = 2;</code> 165 * 166 * @return The bytes for pageToken. 167 */ 168 @java.lang.Override getPageTokenBytes()169 public com.google.protobuf.ByteString getPageTokenBytes() { 170 java.lang.Object ref = pageToken_; 171 if (ref instanceof java.lang.String) { 172 com.google.protobuf.ByteString b = 173 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 174 pageToken_ = b; 175 return b; 176 } else { 177 return (com.google.protobuf.ByteString) ref; 178 } 179 } 180 181 public static final int PAGE_SIZE_FIELD_NUMBER = 3; 182 private int pageSize_ = 0; 183 /** 184 * 185 * 186 * <pre> 187 * The maximum number of companies to be returned, at most 100. 188 * Default is 100 if a non-positive number is provided. 189 * </pre> 190 * 191 * <code>int32 page_size = 3;</code> 192 * 193 * @return The pageSize. 194 */ 195 @java.lang.Override getPageSize()196 public int getPageSize() { 197 return pageSize_; 198 } 199 200 public static final int REQUIRE_OPEN_JOBS_FIELD_NUMBER = 4; 201 private boolean requireOpenJobs_ = false; 202 /** 203 * 204 * 205 * <pre> 206 * Set to true if the companies requested must have open jobs. 207 * Defaults to false. 208 * If true, at most 209 * [page_size][google.cloud.talent.v4.ListCompaniesRequest.page_size] of 210 * companies are fetched, among which only those with open jobs are returned. 211 * </pre> 212 * 213 * <code>bool require_open_jobs = 4;</code> 214 * 215 * @return The requireOpenJobs. 216 */ 217 @java.lang.Override getRequireOpenJobs()218 public boolean getRequireOpenJobs() { 219 return requireOpenJobs_; 220 } 221 222 private byte memoizedIsInitialized = -1; 223 224 @java.lang.Override isInitialized()225 public final boolean isInitialized() { 226 byte isInitialized = memoizedIsInitialized; 227 if (isInitialized == 1) return true; 228 if (isInitialized == 0) return false; 229 230 memoizedIsInitialized = 1; 231 return true; 232 } 233 234 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)235 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 236 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 237 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 238 } 239 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 240 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); 241 } 242 if (pageSize_ != 0) { 243 output.writeInt32(3, pageSize_); 244 } 245 if (requireOpenJobs_ != false) { 246 output.writeBool(4, requireOpenJobs_); 247 } 248 getUnknownFields().writeTo(output); 249 } 250 251 @java.lang.Override getSerializedSize()252 public int getSerializedSize() { 253 int size = memoizedSize; 254 if (size != -1) return size; 255 256 size = 0; 257 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 258 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 259 } 260 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 261 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); 262 } 263 if (pageSize_ != 0) { 264 size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); 265 } 266 if (requireOpenJobs_ != false) { 267 size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, requireOpenJobs_); 268 } 269 size += getUnknownFields().getSerializedSize(); 270 memoizedSize = size; 271 return size; 272 } 273 274 @java.lang.Override equals(final java.lang.Object obj)275 public boolean equals(final java.lang.Object obj) { 276 if (obj == this) { 277 return true; 278 } 279 if (!(obj instanceof com.google.cloud.talent.v4.ListCompaniesRequest)) { 280 return super.equals(obj); 281 } 282 com.google.cloud.talent.v4.ListCompaniesRequest other = 283 (com.google.cloud.talent.v4.ListCompaniesRequest) obj; 284 285 if (!getParent().equals(other.getParent())) return false; 286 if (!getPageToken().equals(other.getPageToken())) return false; 287 if (getPageSize() != other.getPageSize()) return false; 288 if (getRequireOpenJobs() != other.getRequireOpenJobs()) return false; 289 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 290 return true; 291 } 292 293 @java.lang.Override hashCode()294 public int hashCode() { 295 if (memoizedHashCode != 0) { 296 return memoizedHashCode; 297 } 298 int hash = 41; 299 hash = (19 * hash) + getDescriptor().hashCode(); 300 hash = (37 * hash) + PARENT_FIELD_NUMBER; 301 hash = (53 * hash) + getParent().hashCode(); 302 hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; 303 hash = (53 * hash) + getPageToken().hashCode(); 304 hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; 305 hash = (53 * hash) + getPageSize(); 306 hash = (37 * hash) + REQUIRE_OPEN_JOBS_FIELD_NUMBER; 307 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequireOpenJobs()); 308 hash = (29 * hash) + getUnknownFields().hashCode(); 309 memoizedHashCode = hash; 310 return hash; 311 } 312 parseFrom(java.nio.ByteBuffer data)313 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom(java.nio.ByteBuffer data) 314 throws com.google.protobuf.InvalidProtocolBufferException { 315 return PARSER.parseFrom(data); 316 } 317 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)318 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom( 319 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 320 throws com.google.protobuf.InvalidProtocolBufferException { 321 return PARSER.parseFrom(data, extensionRegistry); 322 } 323 parseFrom( com.google.protobuf.ByteString data)324 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom( 325 com.google.protobuf.ByteString data) 326 throws com.google.protobuf.InvalidProtocolBufferException { 327 return PARSER.parseFrom(data); 328 } 329 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)330 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom( 331 com.google.protobuf.ByteString data, 332 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 333 throws com.google.protobuf.InvalidProtocolBufferException { 334 return PARSER.parseFrom(data, extensionRegistry); 335 } 336 parseFrom(byte[] data)337 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom(byte[] data) 338 throws com.google.protobuf.InvalidProtocolBufferException { 339 return PARSER.parseFrom(data); 340 } 341 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)342 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom( 343 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 344 throws com.google.protobuf.InvalidProtocolBufferException { 345 return PARSER.parseFrom(data, extensionRegistry); 346 } 347 parseFrom(java.io.InputStream input)348 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom(java.io.InputStream input) 349 throws java.io.IOException { 350 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 351 } 352 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)353 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom( 354 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 355 throws java.io.IOException { 356 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 357 PARSER, input, extensionRegistry); 358 } 359 parseDelimitedFrom( java.io.InputStream input)360 public static com.google.cloud.talent.v4.ListCompaniesRequest parseDelimitedFrom( 361 java.io.InputStream input) throws java.io.IOException { 362 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 363 } 364 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)365 public static com.google.cloud.talent.v4.ListCompaniesRequest parseDelimitedFrom( 366 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 367 throws java.io.IOException { 368 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 369 PARSER, input, extensionRegistry); 370 } 371 parseFrom( com.google.protobuf.CodedInputStream input)372 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom( 373 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 374 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 375 } 376 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)377 public static com.google.cloud.talent.v4.ListCompaniesRequest parseFrom( 378 com.google.protobuf.CodedInputStream input, 379 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 380 throws java.io.IOException { 381 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 382 PARSER, input, extensionRegistry); 383 } 384 385 @java.lang.Override newBuilderForType()386 public Builder newBuilderForType() { 387 return newBuilder(); 388 } 389 newBuilder()390 public static Builder newBuilder() { 391 return DEFAULT_INSTANCE.toBuilder(); 392 } 393 newBuilder(com.google.cloud.talent.v4.ListCompaniesRequest prototype)394 public static Builder newBuilder(com.google.cloud.talent.v4.ListCompaniesRequest prototype) { 395 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 396 } 397 398 @java.lang.Override toBuilder()399 public Builder toBuilder() { 400 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 401 } 402 403 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)404 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 405 Builder builder = new Builder(parent); 406 return builder; 407 } 408 /** 409 * 410 * 411 * <pre> 412 * List companies for which the client has ACL visibility. 413 * </pre> 414 * 415 * Protobuf type {@code google.cloud.talent.v4.ListCompaniesRequest} 416 */ 417 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 418 implements 419 // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4.ListCompaniesRequest) 420 com.google.cloud.talent.v4.ListCompaniesRequestOrBuilder { getDescriptor()421 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 422 return com.google.cloud.talent.v4.CompanyServiceProto 423 .internal_static_google_cloud_talent_v4_ListCompaniesRequest_descriptor; 424 } 425 426 @java.lang.Override 427 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()428 internalGetFieldAccessorTable() { 429 return com.google.cloud.talent.v4.CompanyServiceProto 430 .internal_static_google_cloud_talent_v4_ListCompaniesRequest_fieldAccessorTable 431 .ensureFieldAccessorsInitialized( 432 com.google.cloud.talent.v4.ListCompaniesRequest.class, 433 com.google.cloud.talent.v4.ListCompaniesRequest.Builder.class); 434 } 435 436 // Construct using com.google.cloud.talent.v4.ListCompaniesRequest.newBuilder() Builder()437 private Builder() {} 438 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)439 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 440 super(parent); 441 } 442 443 @java.lang.Override clear()444 public Builder clear() { 445 super.clear(); 446 bitField0_ = 0; 447 parent_ = ""; 448 pageToken_ = ""; 449 pageSize_ = 0; 450 requireOpenJobs_ = false; 451 return this; 452 } 453 454 @java.lang.Override getDescriptorForType()455 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 456 return com.google.cloud.talent.v4.CompanyServiceProto 457 .internal_static_google_cloud_talent_v4_ListCompaniesRequest_descriptor; 458 } 459 460 @java.lang.Override getDefaultInstanceForType()461 public com.google.cloud.talent.v4.ListCompaniesRequest getDefaultInstanceForType() { 462 return com.google.cloud.talent.v4.ListCompaniesRequest.getDefaultInstance(); 463 } 464 465 @java.lang.Override build()466 public com.google.cloud.talent.v4.ListCompaniesRequest build() { 467 com.google.cloud.talent.v4.ListCompaniesRequest result = buildPartial(); 468 if (!result.isInitialized()) { 469 throw newUninitializedMessageException(result); 470 } 471 return result; 472 } 473 474 @java.lang.Override buildPartial()475 public com.google.cloud.talent.v4.ListCompaniesRequest buildPartial() { 476 com.google.cloud.talent.v4.ListCompaniesRequest result = 477 new com.google.cloud.talent.v4.ListCompaniesRequest(this); 478 if (bitField0_ != 0) { 479 buildPartial0(result); 480 } 481 onBuilt(); 482 return result; 483 } 484 buildPartial0(com.google.cloud.talent.v4.ListCompaniesRequest result)485 private void buildPartial0(com.google.cloud.talent.v4.ListCompaniesRequest result) { 486 int from_bitField0_ = bitField0_; 487 if (((from_bitField0_ & 0x00000001) != 0)) { 488 result.parent_ = parent_; 489 } 490 if (((from_bitField0_ & 0x00000002) != 0)) { 491 result.pageToken_ = pageToken_; 492 } 493 if (((from_bitField0_ & 0x00000004) != 0)) { 494 result.pageSize_ = pageSize_; 495 } 496 if (((from_bitField0_ & 0x00000008) != 0)) { 497 result.requireOpenJobs_ = requireOpenJobs_; 498 } 499 } 500 501 @java.lang.Override clone()502 public Builder clone() { 503 return super.clone(); 504 } 505 506 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)507 public Builder setField( 508 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 509 return super.setField(field, value); 510 } 511 512 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)513 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 514 return super.clearField(field); 515 } 516 517 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)518 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 519 return super.clearOneof(oneof); 520 } 521 522 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)523 public Builder setRepeatedField( 524 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 525 return super.setRepeatedField(field, index, value); 526 } 527 528 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)529 public Builder addRepeatedField( 530 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 531 return super.addRepeatedField(field, value); 532 } 533 534 @java.lang.Override mergeFrom(com.google.protobuf.Message other)535 public Builder mergeFrom(com.google.protobuf.Message other) { 536 if (other instanceof com.google.cloud.talent.v4.ListCompaniesRequest) { 537 return mergeFrom((com.google.cloud.talent.v4.ListCompaniesRequest) other); 538 } else { 539 super.mergeFrom(other); 540 return this; 541 } 542 } 543 mergeFrom(com.google.cloud.talent.v4.ListCompaniesRequest other)544 public Builder mergeFrom(com.google.cloud.talent.v4.ListCompaniesRequest other) { 545 if (other == com.google.cloud.talent.v4.ListCompaniesRequest.getDefaultInstance()) 546 return this; 547 if (!other.getParent().isEmpty()) { 548 parent_ = other.parent_; 549 bitField0_ |= 0x00000001; 550 onChanged(); 551 } 552 if (!other.getPageToken().isEmpty()) { 553 pageToken_ = other.pageToken_; 554 bitField0_ |= 0x00000002; 555 onChanged(); 556 } 557 if (other.getPageSize() != 0) { 558 setPageSize(other.getPageSize()); 559 } 560 if (other.getRequireOpenJobs() != false) { 561 setRequireOpenJobs(other.getRequireOpenJobs()); 562 } 563 this.mergeUnknownFields(other.getUnknownFields()); 564 onChanged(); 565 return this; 566 } 567 568 @java.lang.Override isInitialized()569 public final boolean isInitialized() { 570 return true; 571 } 572 573 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)574 public Builder mergeFrom( 575 com.google.protobuf.CodedInputStream input, 576 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 577 throws java.io.IOException { 578 if (extensionRegistry == null) { 579 throw new java.lang.NullPointerException(); 580 } 581 try { 582 boolean done = false; 583 while (!done) { 584 int tag = input.readTag(); 585 switch (tag) { 586 case 0: 587 done = true; 588 break; 589 case 10: 590 { 591 parent_ = input.readStringRequireUtf8(); 592 bitField0_ |= 0x00000001; 593 break; 594 } // case 10 595 case 18: 596 { 597 pageToken_ = input.readStringRequireUtf8(); 598 bitField0_ |= 0x00000002; 599 break; 600 } // case 18 601 case 24: 602 { 603 pageSize_ = input.readInt32(); 604 bitField0_ |= 0x00000004; 605 break; 606 } // case 24 607 case 32: 608 { 609 requireOpenJobs_ = input.readBool(); 610 bitField0_ |= 0x00000008; 611 break; 612 } // case 32 613 default: 614 { 615 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 616 done = true; // was an endgroup tag 617 } 618 break; 619 } // default: 620 } // switch (tag) 621 } // while (!done) 622 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 623 throw e.unwrapIOException(); 624 } finally { 625 onChanged(); 626 } // finally 627 return this; 628 } 629 630 private int bitField0_; 631 632 private java.lang.Object parent_ = ""; 633 /** 634 * 635 * 636 * <pre> 637 * Required. Resource name of the tenant under which the company is created. 638 * The format is "projects/{project_id}/tenants/{tenant_id}", for example, 639 * "projects/foo/tenants/bar". 640 * </pre> 641 * 642 * <code> 643 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 644 * </code> 645 * 646 * @return The parent. 647 */ getParent()648 public java.lang.String getParent() { 649 java.lang.Object ref = parent_; 650 if (!(ref instanceof java.lang.String)) { 651 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 652 java.lang.String s = bs.toStringUtf8(); 653 parent_ = s; 654 return s; 655 } else { 656 return (java.lang.String) ref; 657 } 658 } 659 /** 660 * 661 * 662 * <pre> 663 * Required. Resource name of the tenant under which the company is created. 664 * The format is "projects/{project_id}/tenants/{tenant_id}", for example, 665 * "projects/foo/tenants/bar". 666 * </pre> 667 * 668 * <code> 669 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 670 * </code> 671 * 672 * @return The bytes for parent. 673 */ getParentBytes()674 public com.google.protobuf.ByteString getParentBytes() { 675 java.lang.Object ref = parent_; 676 if (ref instanceof String) { 677 com.google.protobuf.ByteString b = 678 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 679 parent_ = b; 680 return b; 681 } else { 682 return (com.google.protobuf.ByteString) ref; 683 } 684 } 685 /** 686 * 687 * 688 * <pre> 689 * Required. Resource name of the tenant under which the company is created. 690 * The format is "projects/{project_id}/tenants/{tenant_id}", for example, 691 * "projects/foo/tenants/bar". 692 * </pre> 693 * 694 * <code> 695 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 696 * </code> 697 * 698 * @param value The parent to set. 699 * @return This builder for chaining. 700 */ setParent(java.lang.String value)701 public Builder setParent(java.lang.String value) { 702 if (value == null) { 703 throw new NullPointerException(); 704 } 705 parent_ = value; 706 bitField0_ |= 0x00000001; 707 onChanged(); 708 return this; 709 } 710 /** 711 * 712 * 713 * <pre> 714 * Required. Resource name of the tenant under which the company is created. 715 * The format is "projects/{project_id}/tenants/{tenant_id}", for example, 716 * "projects/foo/tenants/bar". 717 * </pre> 718 * 719 * <code> 720 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 721 * </code> 722 * 723 * @return This builder for chaining. 724 */ clearParent()725 public Builder clearParent() { 726 parent_ = getDefaultInstance().getParent(); 727 bitField0_ = (bitField0_ & ~0x00000001); 728 onChanged(); 729 return this; 730 } 731 /** 732 * 733 * 734 * <pre> 735 * Required. Resource name of the tenant under which the company is created. 736 * The format is "projects/{project_id}/tenants/{tenant_id}", for example, 737 * "projects/foo/tenants/bar". 738 * </pre> 739 * 740 * <code> 741 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 742 * </code> 743 * 744 * @param value The bytes for parent to set. 745 * @return This builder for chaining. 746 */ setParentBytes(com.google.protobuf.ByteString value)747 public Builder setParentBytes(com.google.protobuf.ByteString value) { 748 if (value == null) { 749 throw new NullPointerException(); 750 } 751 checkByteStringIsUtf8(value); 752 parent_ = value; 753 bitField0_ |= 0x00000001; 754 onChanged(); 755 return this; 756 } 757 758 private java.lang.Object pageToken_ = ""; 759 /** 760 * 761 * 762 * <pre> 763 * The starting indicator from which to return results. 764 * </pre> 765 * 766 * <code>string page_token = 2;</code> 767 * 768 * @return The pageToken. 769 */ getPageToken()770 public java.lang.String getPageToken() { 771 java.lang.Object ref = pageToken_; 772 if (!(ref instanceof java.lang.String)) { 773 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 774 java.lang.String s = bs.toStringUtf8(); 775 pageToken_ = s; 776 return s; 777 } else { 778 return (java.lang.String) ref; 779 } 780 } 781 /** 782 * 783 * 784 * <pre> 785 * The starting indicator from which to return results. 786 * </pre> 787 * 788 * <code>string page_token = 2;</code> 789 * 790 * @return The bytes for pageToken. 791 */ getPageTokenBytes()792 public com.google.protobuf.ByteString getPageTokenBytes() { 793 java.lang.Object ref = pageToken_; 794 if (ref instanceof String) { 795 com.google.protobuf.ByteString b = 796 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 797 pageToken_ = b; 798 return b; 799 } else { 800 return (com.google.protobuf.ByteString) ref; 801 } 802 } 803 /** 804 * 805 * 806 * <pre> 807 * The starting indicator from which to return results. 808 * </pre> 809 * 810 * <code>string page_token = 2;</code> 811 * 812 * @param value The pageToken to set. 813 * @return This builder for chaining. 814 */ setPageToken(java.lang.String value)815 public Builder setPageToken(java.lang.String value) { 816 if (value == null) { 817 throw new NullPointerException(); 818 } 819 pageToken_ = value; 820 bitField0_ |= 0x00000002; 821 onChanged(); 822 return this; 823 } 824 /** 825 * 826 * 827 * <pre> 828 * The starting indicator from which to return results. 829 * </pre> 830 * 831 * <code>string page_token = 2;</code> 832 * 833 * @return This builder for chaining. 834 */ clearPageToken()835 public Builder clearPageToken() { 836 pageToken_ = getDefaultInstance().getPageToken(); 837 bitField0_ = (bitField0_ & ~0x00000002); 838 onChanged(); 839 return this; 840 } 841 /** 842 * 843 * 844 * <pre> 845 * The starting indicator from which to return results. 846 * </pre> 847 * 848 * <code>string page_token = 2;</code> 849 * 850 * @param value The bytes for pageToken to set. 851 * @return This builder for chaining. 852 */ setPageTokenBytes(com.google.protobuf.ByteString value)853 public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { 854 if (value == null) { 855 throw new NullPointerException(); 856 } 857 checkByteStringIsUtf8(value); 858 pageToken_ = value; 859 bitField0_ |= 0x00000002; 860 onChanged(); 861 return this; 862 } 863 864 private int pageSize_; 865 /** 866 * 867 * 868 * <pre> 869 * The maximum number of companies to be returned, at most 100. 870 * Default is 100 if a non-positive number is provided. 871 * </pre> 872 * 873 * <code>int32 page_size = 3;</code> 874 * 875 * @return The pageSize. 876 */ 877 @java.lang.Override getPageSize()878 public int getPageSize() { 879 return pageSize_; 880 } 881 /** 882 * 883 * 884 * <pre> 885 * The maximum number of companies to be returned, at most 100. 886 * Default is 100 if a non-positive number is provided. 887 * </pre> 888 * 889 * <code>int32 page_size = 3;</code> 890 * 891 * @param value The pageSize to set. 892 * @return This builder for chaining. 893 */ setPageSize(int value)894 public Builder setPageSize(int value) { 895 896 pageSize_ = value; 897 bitField0_ |= 0x00000004; 898 onChanged(); 899 return this; 900 } 901 /** 902 * 903 * 904 * <pre> 905 * The maximum number of companies to be returned, at most 100. 906 * Default is 100 if a non-positive number is provided. 907 * </pre> 908 * 909 * <code>int32 page_size = 3;</code> 910 * 911 * @return This builder for chaining. 912 */ clearPageSize()913 public Builder clearPageSize() { 914 bitField0_ = (bitField0_ & ~0x00000004); 915 pageSize_ = 0; 916 onChanged(); 917 return this; 918 } 919 920 private boolean requireOpenJobs_; 921 /** 922 * 923 * 924 * <pre> 925 * Set to true if the companies requested must have open jobs. 926 * Defaults to false. 927 * If true, at most 928 * [page_size][google.cloud.talent.v4.ListCompaniesRequest.page_size] of 929 * companies are fetched, among which only those with open jobs are returned. 930 * </pre> 931 * 932 * <code>bool require_open_jobs = 4;</code> 933 * 934 * @return The requireOpenJobs. 935 */ 936 @java.lang.Override getRequireOpenJobs()937 public boolean getRequireOpenJobs() { 938 return requireOpenJobs_; 939 } 940 /** 941 * 942 * 943 * <pre> 944 * Set to true if the companies requested must have open jobs. 945 * Defaults to false. 946 * If true, at most 947 * [page_size][google.cloud.talent.v4.ListCompaniesRequest.page_size] of 948 * companies are fetched, among which only those with open jobs are returned. 949 * </pre> 950 * 951 * <code>bool require_open_jobs = 4;</code> 952 * 953 * @param value The requireOpenJobs to set. 954 * @return This builder for chaining. 955 */ setRequireOpenJobs(boolean value)956 public Builder setRequireOpenJobs(boolean value) { 957 958 requireOpenJobs_ = value; 959 bitField0_ |= 0x00000008; 960 onChanged(); 961 return this; 962 } 963 /** 964 * 965 * 966 * <pre> 967 * Set to true if the companies requested must have open jobs. 968 * Defaults to false. 969 * If true, at most 970 * [page_size][google.cloud.talent.v4.ListCompaniesRequest.page_size] of 971 * companies are fetched, among which only those with open jobs are returned. 972 * </pre> 973 * 974 * <code>bool require_open_jobs = 4;</code> 975 * 976 * @return This builder for chaining. 977 */ clearRequireOpenJobs()978 public Builder clearRequireOpenJobs() { 979 bitField0_ = (bitField0_ & ~0x00000008); 980 requireOpenJobs_ = false; 981 onChanged(); 982 return this; 983 } 984 985 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)986 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 987 return super.setUnknownFields(unknownFields); 988 } 989 990 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)991 public final Builder mergeUnknownFields( 992 final com.google.protobuf.UnknownFieldSet unknownFields) { 993 return super.mergeUnknownFields(unknownFields); 994 } 995 996 // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4.ListCompaniesRequest) 997 } 998 999 // @@protoc_insertion_point(class_scope:google.cloud.talent.v4.ListCompaniesRequest) 1000 private static final com.google.cloud.talent.v4.ListCompaniesRequest DEFAULT_INSTANCE; 1001 1002 static { 1003 DEFAULT_INSTANCE = new com.google.cloud.talent.v4.ListCompaniesRequest(); 1004 } 1005 getDefaultInstance()1006 public static com.google.cloud.talent.v4.ListCompaniesRequest getDefaultInstance() { 1007 return DEFAULT_INSTANCE; 1008 } 1009 1010 private static final com.google.protobuf.Parser<ListCompaniesRequest> PARSER = 1011 new com.google.protobuf.AbstractParser<ListCompaniesRequest>() { 1012 @java.lang.Override 1013 public ListCompaniesRequest parsePartialFrom( 1014 com.google.protobuf.CodedInputStream input, 1015 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1016 throws com.google.protobuf.InvalidProtocolBufferException { 1017 Builder builder = newBuilder(); 1018 try { 1019 builder.mergeFrom(input, extensionRegistry); 1020 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1021 throw e.setUnfinishedMessage(builder.buildPartial()); 1022 } catch (com.google.protobuf.UninitializedMessageException e) { 1023 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1024 } catch (java.io.IOException e) { 1025 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1026 .setUnfinishedMessage(builder.buildPartial()); 1027 } 1028 return builder.buildPartial(); 1029 } 1030 }; 1031 parser()1032 public static com.google.protobuf.Parser<ListCompaniesRequest> parser() { 1033 return PARSER; 1034 } 1035 1036 @java.lang.Override getParserForType()1037 public com.google.protobuf.Parser<ListCompaniesRequest> getParserForType() { 1038 return PARSER; 1039 } 1040 1041 @java.lang.Override getDefaultInstanceForType()1042 public com.google.cloud.talent.v4.ListCompaniesRequest getDefaultInstanceForType() { 1043 return DEFAULT_INSTANCE; 1044 } 1045 } 1046