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