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