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