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/v4beta1/event.proto 18 19 package com.google.cloud.talent.v4beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * An event issued when an end user interacts with the application that 26 * implements Cloud Talent Solution. Providing this information improves the 27 * quality of results for the API clients, enabling the 28 * service to perform optimally. The number of events sent must be consistent 29 * with other calls, such as job searches, issued to the service by the client. 30 * </pre> 31 * 32 * Protobuf type {@code google.cloud.talent.v4beta1.ClientEvent} 33 */ 34 public final class ClientEvent extends com.google.protobuf.GeneratedMessageV3 35 implements 36 // @@protoc_insertion_point(message_implements:google.cloud.talent.v4beta1.ClientEvent) 37 ClientEventOrBuilder { 38 private static final long serialVersionUID = 0L; 39 // Use ClientEvent.newBuilder() to construct. ClientEvent(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)40 private ClientEvent(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 41 super(builder); 42 } 43 ClientEvent()44 private ClientEvent() { 45 requestId_ = ""; 46 eventId_ = ""; 47 eventNotes_ = ""; 48 } 49 50 @java.lang.Override 51 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)52 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 53 return new ClientEvent(); 54 } 55 56 @java.lang.Override getUnknownFields()57 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 58 return this.unknownFields; 59 } 60 getDescriptor()61 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 62 return com.google.cloud.talent.v4beta1.EventProto 63 .internal_static_google_cloud_talent_v4beta1_ClientEvent_descriptor; 64 } 65 66 @java.lang.Override 67 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()68 internalGetFieldAccessorTable() { 69 return com.google.cloud.talent.v4beta1.EventProto 70 .internal_static_google_cloud_talent_v4beta1_ClientEvent_fieldAccessorTable 71 .ensureFieldAccessorsInitialized( 72 com.google.cloud.talent.v4beta1.ClientEvent.class, 73 com.google.cloud.talent.v4beta1.ClientEvent.Builder.class); 74 } 75 76 private int eventCase_ = 0; 77 private java.lang.Object event_; 78 79 public enum EventCase 80 implements 81 com.google.protobuf.Internal.EnumLite, 82 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 83 JOB_EVENT(5), 84 EVENT_NOT_SET(0); 85 private final int value; 86 EventCase(int value)87 private EventCase(int value) { 88 this.value = value; 89 } 90 /** 91 * @param value The number of the enum to look for. 92 * @return The enum associated with the given number. 93 * @deprecated Use {@link #forNumber(int)} instead. 94 */ 95 @java.lang.Deprecated valueOf(int value)96 public static EventCase valueOf(int value) { 97 return forNumber(value); 98 } 99 forNumber(int value)100 public static EventCase forNumber(int value) { 101 switch (value) { 102 case 5: 103 return JOB_EVENT; 104 case 0: 105 return EVENT_NOT_SET; 106 default: 107 return null; 108 } 109 } 110 getNumber()111 public int getNumber() { 112 return this.value; 113 } 114 }; 115 getEventCase()116 public EventCase getEventCase() { 117 return EventCase.forNumber(eventCase_); 118 } 119 120 public static final int REQUEST_ID_FIELD_NUMBER = 1; 121 122 @SuppressWarnings("serial") 123 private volatile java.lang.Object requestId_ = ""; 124 /** 125 * 126 * 127 * <pre> 128 * Strongly recommended for the best service experience. 129 * A unique ID generated in the API responses. It can be found in 130 * [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id]. 131 * </pre> 132 * 133 * <code>string request_id = 1;</code> 134 * 135 * @return The requestId. 136 */ 137 @java.lang.Override getRequestId()138 public java.lang.String getRequestId() { 139 java.lang.Object ref = requestId_; 140 if (ref instanceof java.lang.String) { 141 return (java.lang.String) ref; 142 } else { 143 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 144 java.lang.String s = bs.toStringUtf8(); 145 requestId_ = s; 146 return s; 147 } 148 } 149 /** 150 * 151 * 152 * <pre> 153 * Strongly recommended for the best service experience. 154 * A unique ID generated in the API responses. It can be found in 155 * [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id]. 156 * </pre> 157 * 158 * <code>string request_id = 1;</code> 159 * 160 * @return The bytes for requestId. 161 */ 162 @java.lang.Override getRequestIdBytes()163 public com.google.protobuf.ByteString getRequestIdBytes() { 164 java.lang.Object ref = requestId_; 165 if (ref instanceof java.lang.String) { 166 com.google.protobuf.ByteString b = 167 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 168 requestId_ = b; 169 return b; 170 } else { 171 return (com.google.protobuf.ByteString) ref; 172 } 173 } 174 175 public static final int EVENT_ID_FIELD_NUMBER = 2; 176 177 @SuppressWarnings("serial") 178 private volatile java.lang.Object eventId_ = ""; 179 /** 180 * 181 * 182 * <pre> 183 * Required. A unique identifier, generated by the client application. 184 * </pre> 185 * 186 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 187 * 188 * @return The eventId. 189 */ 190 @java.lang.Override getEventId()191 public java.lang.String getEventId() { 192 java.lang.Object ref = eventId_; 193 if (ref instanceof java.lang.String) { 194 return (java.lang.String) ref; 195 } else { 196 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 197 java.lang.String s = bs.toStringUtf8(); 198 eventId_ = s; 199 return s; 200 } 201 } 202 /** 203 * 204 * 205 * <pre> 206 * Required. A unique identifier, generated by the client application. 207 * </pre> 208 * 209 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 210 * 211 * @return The bytes for eventId. 212 */ 213 @java.lang.Override getEventIdBytes()214 public com.google.protobuf.ByteString getEventIdBytes() { 215 java.lang.Object ref = eventId_; 216 if (ref instanceof java.lang.String) { 217 com.google.protobuf.ByteString b = 218 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 219 eventId_ = b; 220 return b; 221 } else { 222 return (com.google.protobuf.ByteString) ref; 223 } 224 } 225 226 public static final int CREATE_TIME_FIELD_NUMBER = 4; 227 private com.google.protobuf.Timestamp createTime_; 228 /** 229 * 230 * 231 * <pre> 232 * Required. The timestamp of the event. 233 * </pre> 234 * 235 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 236 * </code> 237 * 238 * @return Whether the createTime field is set. 239 */ 240 @java.lang.Override hasCreateTime()241 public boolean hasCreateTime() { 242 return createTime_ != null; 243 } 244 /** 245 * 246 * 247 * <pre> 248 * Required. The timestamp of the event. 249 * </pre> 250 * 251 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 252 * </code> 253 * 254 * @return The createTime. 255 */ 256 @java.lang.Override getCreateTime()257 public com.google.protobuf.Timestamp getCreateTime() { 258 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 259 } 260 /** 261 * 262 * 263 * <pre> 264 * Required. The timestamp of the event. 265 * </pre> 266 * 267 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 268 * </code> 269 */ 270 @java.lang.Override getCreateTimeOrBuilder()271 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 272 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 273 } 274 275 public static final int JOB_EVENT_FIELD_NUMBER = 5; 276 /** 277 * 278 * 279 * <pre> 280 * An event issued when a job seeker interacts with the application that 281 * implements Cloud Talent Solution. 282 * </pre> 283 * 284 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 285 * 286 * @return Whether the jobEvent field is set. 287 */ 288 @java.lang.Override hasJobEvent()289 public boolean hasJobEvent() { 290 return eventCase_ == 5; 291 } 292 /** 293 * 294 * 295 * <pre> 296 * An event issued when a job seeker interacts with the application that 297 * implements Cloud Talent Solution. 298 * </pre> 299 * 300 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 301 * 302 * @return The jobEvent. 303 */ 304 @java.lang.Override getJobEvent()305 public com.google.cloud.talent.v4beta1.JobEvent getJobEvent() { 306 if (eventCase_ == 5) { 307 return (com.google.cloud.talent.v4beta1.JobEvent) event_; 308 } 309 return com.google.cloud.talent.v4beta1.JobEvent.getDefaultInstance(); 310 } 311 /** 312 * 313 * 314 * <pre> 315 * An event issued when a job seeker interacts with the application that 316 * implements Cloud Talent Solution. 317 * </pre> 318 * 319 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 320 */ 321 @java.lang.Override getJobEventOrBuilder()322 public com.google.cloud.talent.v4beta1.JobEventOrBuilder getJobEventOrBuilder() { 323 if (eventCase_ == 5) { 324 return (com.google.cloud.talent.v4beta1.JobEvent) event_; 325 } 326 return com.google.cloud.talent.v4beta1.JobEvent.getDefaultInstance(); 327 } 328 329 public static final int EVENT_NOTES_FIELD_NUMBER = 9; 330 331 @SuppressWarnings("serial") 332 private volatile java.lang.Object eventNotes_ = ""; 333 /** 334 * 335 * 336 * <pre> 337 * Notes about the event provided by recruiters or other users, for example, 338 * feedback on why a profile was bookmarked. 339 * </pre> 340 * 341 * <code>string event_notes = 9;</code> 342 * 343 * @return The eventNotes. 344 */ 345 @java.lang.Override getEventNotes()346 public java.lang.String getEventNotes() { 347 java.lang.Object ref = eventNotes_; 348 if (ref instanceof java.lang.String) { 349 return (java.lang.String) ref; 350 } else { 351 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 352 java.lang.String s = bs.toStringUtf8(); 353 eventNotes_ = s; 354 return s; 355 } 356 } 357 /** 358 * 359 * 360 * <pre> 361 * Notes about the event provided by recruiters or other users, for example, 362 * feedback on why a profile was bookmarked. 363 * </pre> 364 * 365 * <code>string event_notes = 9;</code> 366 * 367 * @return The bytes for eventNotes. 368 */ 369 @java.lang.Override getEventNotesBytes()370 public com.google.protobuf.ByteString getEventNotesBytes() { 371 java.lang.Object ref = eventNotes_; 372 if (ref instanceof java.lang.String) { 373 com.google.protobuf.ByteString b = 374 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 375 eventNotes_ = b; 376 return b; 377 } else { 378 return (com.google.protobuf.ByteString) ref; 379 } 380 } 381 382 private byte memoizedIsInitialized = -1; 383 384 @java.lang.Override isInitialized()385 public final boolean isInitialized() { 386 byte isInitialized = memoizedIsInitialized; 387 if (isInitialized == 1) return true; 388 if (isInitialized == 0) return false; 389 390 memoizedIsInitialized = 1; 391 return true; 392 } 393 394 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)395 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 396 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { 397 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestId_); 398 } 399 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(eventId_)) { 400 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, eventId_); 401 } 402 if (createTime_ != null) { 403 output.writeMessage(4, getCreateTime()); 404 } 405 if (eventCase_ == 5) { 406 output.writeMessage(5, (com.google.cloud.talent.v4beta1.JobEvent) event_); 407 } 408 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(eventNotes_)) { 409 com.google.protobuf.GeneratedMessageV3.writeString(output, 9, eventNotes_); 410 } 411 getUnknownFields().writeTo(output); 412 } 413 414 @java.lang.Override getSerializedSize()415 public int getSerializedSize() { 416 int size = memoizedSize; 417 if (size != -1) return size; 418 419 size = 0; 420 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestId_)) { 421 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestId_); 422 } 423 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(eventId_)) { 424 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, eventId_); 425 } 426 if (createTime_ != null) { 427 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); 428 } 429 if (eventCase_ == 5) { 430 size += 431 com.google.protobuf.CodedOutputStream.computeMessageSize( 432 5, (com.google.cloud.talent.v4beta1.JobEvent) event_); 433 } 434 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(eventNotes_)) { 435 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, eventNotes_); 436 } 437 size += getUnknownFields().getSerializedSize(); 438 memoizedSize = size; 439 return size; 440 } 441 442 @java.lang.Override equals(final java.lang.Object obj)443 public boolean equals(final java.lang.Object obj) { 444 if (obj == this) { 445 return true; 446 } 447 if (!(obj instanceof com.google.cloud.talent.v4beta1.ClientEvent)) { 448 return super.equals(obj); 449 } 450 com.google.cloud.talent.v4beta1.ClientEvent other = 451 (com.google.cloud.talent.v4beta1.ClientEvent) obj; 452 453 if (!getRequestId().equals(other.getRequestId())) return false; 454 if (!getEventId().equals(other.getEventId())) return false; 455 if (hasCreateTime() != other.hasCreateTime()) return false; 456 if (hasCreateTime()) { 457 if (!getCreateTime().equals(other.getCreateTime())) return false; 458 } 459 if (!getEventNotes().equals(other.getEventNotes())) return false; 460 if (!getEventCase().equals(other.getEventCase())) return false; 461 switch (eventCase_) { 462 case 5: 463 if (!getJobEvent().equals(other.getJobEvent())) return false; 464 break; 465 case 0: 466 default: 467 } 468 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 469 return true; 470 } 471 472 @java.lang.Override hashCode()473 public int hashCode() { 474 if (memoizedHashCode != 0) { 475 return memoizedHashCode; 476 } 477 int hash = 41; 478 hash = (19 * hash) + getDescriptor().hashCode(); 479 hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; 480 hash = (53 * hash) + getRequestId().hashCode(); 481 hash = (37 * hash) + EVENT_ID_FIELD_NUMBER; 482 hash = (53 * hash) + getEventId().hashCode(); 483 if (hasCreateTime()) { 484 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 485 hash = (53 * hash) + getCreateTime().hashCode(); 486 } 487 hash = (37 * hash) + EVENT_NOTES_FIELD_NUMBER; 488 hash = (53 * hash) + getEventNotes().hashCode(); 489 switch (eventCase_) { 490 case 5: 491 hash = (37 * hash) + JOB_EVENT_FIELD_NUMBER; 492 hash = (53 * hash) + getJobEvent().hashCode(); 493 break; 494 case 0: 495 default: 496 } 497 hash = (29 * hash) + getUnknownFields().hashCode(); 498 memoizedHashCode = hash; 499 return hash; 500 } 501 parseFrom(java.nio.ByteBuffer data)502 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom(java.nio.ByteBuffer data) 503 throws com.google.protobuf.InvalidProtocolBufferException { 504 return PARSER.parseFrom(data); 505 } 506 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)507 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom( 508 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 509 throws com.google.protobuf.InvalidProtocolBufferException { 510 return PARSER.parseFrom(data, extensionRegistry); 511 } 512 parseFrom( com.google.protobuf.ByteString data)513 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom( 514 com.google.protobuf.ByteString data) 515 throws com.google.protobuf.InvalidProtocolBufferException { 516 return PARSER.parseFrom(data); 517 } 518 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)519 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom( 520 com.google.protobuf.ByteString data, 521 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 522 throws com.google.protobuf.InvalidProtocolBufferException { 523 return PARSER.parseFrom(data, extensionRegistry); 524 } 525 parseFrom(byte[] data)526 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom(byte[] data) 527 throws com.google.protobuf.InvalidProtocolBufferException { 528 return PARSER.parseFrom(data); 529 } 530 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)531 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom( 532 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 533 throws com.google.protobuf.InvalidProtocolBufferException { 534 return PARSER.parseFrom(data, extensionRegistry); 535 } 536 parseFrom(java.io.InputStream input)537 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom(java.io.InputStream input) 538 throws java.io.IOException { 539 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 540 } 541 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)542 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom( 543 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 544 throws java.io.IOException { 545 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 546 PARSER, input, extensionRegistry); 547 } 548 parseDelimitedFrom( java.io.InputStream input)549 public static com.google.cloud.talent.v4beta1.ClientEvent parseDelimitedFrom( 550 java.io.InputStream input) throws java.io.IOException { 551 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 552 } 553 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)554 public static com.google.cloud.talent.v4beta1.ClientEvent parseDelimitedFrom( 555 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 556 throws java.io.IOException { 557 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 558 PARSER, input, extensionRegistry); 559 } 560 parseFrom( com.google.protobuf.CodedInputStream input)561 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom( 562 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 563 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 564 } 565 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)566 public static com.google.cloud.talent.v4beta1.ClientEvent parseFrom( 567 com.google.protobuf.CodedInputStream input, 568 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 569 throws java.io.IOException { 570 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 571 PARSER, input, extensionRegistry); 572 } 573 574 @java.lang.Override newBuilderForType()575 public Builder newBuilderForType() { 576 return newBuilder(); 577 } 578 newBuilder()579 public static Builder newBuilder() { 580 return DEFAULT_INSTANCE.toBuilder(); 581 } 582 newBuilder(com.google.cloud.talent.v4beta1.ClientEvent prototype)583 public static Builder newBuilder(com.google.cloud.talent.v4beta1.ClientEvent prototype) { 584 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 585 } 586 587 @java.lang.Override toBuilder()588 public Builder toBuilder() { 589 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 590 } 591 592 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)593 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 594 Builder builder = new Builder(parent); 595 return builder; 596 } 597 /** 598 * 599 * 600 * <pre> 601 * An event issued when an end user interacts with the application that 602 * implements Cloud Talent Solution. Providing this information improves the 603 * quality of results for the API clients, enabling the 604 * service to perform optimally. The number of events sent must be consistent 605 * with other calls, such as job searches, issued to the service by the client. 606 * </pre> 607 * 608 * Protobuf type {@code google.cloud.talent.v4beta1.ClientEvent} 609 */ 610 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 611 implements 612 // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4beta1.ClientEvent) 613 com.google.cloud.talent.v4beta1.ClientEventOrBuilder { getDescriptor()614 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 615 return com.google.cloud.talent.v4beta1.EventProto 616 .internal_static_google_cloud_talent_v4beta1_ClientEvent_descriptor; 617 } 618 619 @java.lang.Override 620 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()621 internalGetFieldAccessorTable() { 622 return com.google.cloud.talent.v4beta1.EventProto 623 .internal_static_google_cloud_talent_v4beta1_ClientEvent_fieldAccessorTable 624 .ensureFieldAccessorsInitialized( 625 com.google.cloud.talent.v4beta1.ClientEvent.class, 626 com.google.cloud.talent.v4beta1.ClientEvent.Builder.class); 627 } 628 629 // Construct using com.google.cloud.talent.v4beta1.ClientEvent.newBuilder() Builder()630 private Builder() {} 631 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)632 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 633 super(parent); 634 } 635 636 @java.lang.Override clear()637 public Builder clear() { 638 super.clear(); 639 bitField0_ = 0; 640 requestId_ = ""; 641 eventId_ = ""; 642 createTime_ = null; 643 if (createTimeBuilder_ != null) { 644 createTimeBuilder_.dispose(); 645 createTimeBuilder_ = null; 646 } 647 if (jobEventBuilder_ != null) { 648 jobEventBuilder_.clear(); 649 } 650 eventNotes_ = ""; 651 eventCase_ = 0; 652 event_ = null; 653 return this; 654 } 655 656 @java.lang.Override getDescriptorForType()657 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 658 return com.google.cloud.talent.v4beta1.EventProto 659 .internal_static_google_cloud_talent_v4beta1_ClientEvent_descriptor; 660 } 661 662 @java.lang.Override getDefaultInstanceForType()663 public com.google.cloud.talent.v4beta1.ClientEvent getDefaultInstanceForType() { 664 return com.google.cloud.talent.v4beta1.ClientEvent.getDefaultInstance(); 665 } 666 667 @java.lang.Override build()668 public com.google.cloud.talent.v4beta1.ClientEvent build() { 669 com.google.cloud.talent.v4beta1.ClientEvent result = buildPartial(); 670 if (!result.isInitialized()) { 671 throw newUninitializedMessageException(result); 672 } 673 return result; 674 } 675 676 @java.lang.Override buildPartial()677 public com.google.cloud.talent.v4beta1.ClientEvent buildPartial() { 678 com.google.cloud.talent.v4beta1.ClientEvent result = 679 new com.google.cloud.talent.v4beta1.ClientEvent(this); 680 if (bitField0_ != 0) { 681 buildPartial0(result); 682 } 683 buildPartialOneofs(result); 684 onBuilt(); 685 return result; 686 } 687 buildPartial0(com.google.cloud.talent.v4beta1.ClientEvent result)688 private void buildPartial0(com.google.cloud.talent.v4beta1.ClientEvent result) { 689 int from_bitField0_ = bitField0_; 690 if (((from_bitField0_ & 0x00000001) != 0)) { 691 result.requestId_ = requestId_; 692 } 693 if (((from_bitField0_ & 0x00000002) != 0)) { 694 result.eventId_ = eventId_; 695 } 696 if (((from_bitField0_ & 0x00000004) != 0)) { 697 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 698 } 699 if (((from_bitField0_ & 0x00000010) != 0)) { 700 result.eventNotes_ = eventNotes_; 701 } 702 } 703 buildPartialOneofs(com.google.cloud.talent.v4beta1.ClientEvent result)704 private void buildPartialOneofs(com.google.cloud.talent.v4beta1.ClientEvent result) { 705 result.eventCase_ = eventCase_; 706 result.event_ = this.event_; 707 if (eventCase_ == 5 && jobEventBuilder_ != null) { 708 result.event_ = jobEventBuilder_.build(); 709 } 710 } 711 712 @java.lang.Override clone()713 public Builder clone() { 714 return super.clone(); 715 } 716 717 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)718 public Builder setField( 719 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 720 return super.setField(field, value); 721 } 722 723 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)724 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 725 return super.clearField(field); 726 } 727 728 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)729 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 730 return super.clearOneof(oneof); 731 } 732 733 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)734 public Builder setRepeatedField( 735 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 736 return super.setRepeatedField(field, index, value); 737 } 738 739 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)740 public Builder addRepeatedField( 741 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 742 return super.addRepeatedField(field, value); 743 } 744 745 @java.lang.Override mergeFrom(com.google.protobuf.Message other)746 public Builder mergeFrom(com.google.protobuf.Message other) { 747 if (other instanceof com.google.cloud.talent.v4beta1.ClientEvent) { 748 return mergeFrom((com.google.cloud.talent.v4beta1.ClientEvent) other); 749 } else { 750 super.mergeFrom(other); 751 return this; 752 } 753 } 754 mergeFrom(com.google.cloud.talent.v4beta1.ClientEvent other)755 public Builder mergeFrom(com.google.cloud.talent.v4beta1.ClientEvent other) { 756 if (other == com.google.cloud.talent.v4beta1.ClientEvent.getDefaultInstance()) return this; 757 if (!other.getRequestId().isEmpty()) { 758 requestId_ = other.requestId_; 759 bitField0_ |= 0x00000001; 760 onChanged(); 761 } 762 if (!other.getEventId().isEmpty()) { 763 eventId_ = other.eventId_; 764 bitField0_ |= 0x00000002; 765 onChanged(); 766 } 767 if (other.hasCreateTime()) { 768 mergeCreateTime(other.getCreateTime()); 769 } 770 if (!other.getEventNotes().isEmpty()) { 771 eventNotes_ = other.eventNotes_; 772 bitField0_ |= 0x00000010; 773 onChanged(); 774 } 775 switch (other.getEventCase()) { 776 case JOB_EVENT: 777 { 778 mergeJobEvent(other.getJobEvent()); 779 break; 780 } 781 case EVENT_NOT_SET: 782 { 783 break; 784 } 785 } 786 this.mergeUnknownFields(other.getUnknownFields()); 787 onChanged(); 788 return this; 789 } 790 791 @java.lang.Override isInitialized()792 public final boolean isInitialized() { 793 return true; 794 } 795 796 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)797 public Builder mergeFrom( 798 com.google.protobuf.CodedInputStream input, 799 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 800 throws java.io.IOException { 801 if (extensionRegistry == null) { 802 throw new java.lang.NullPointerException(); 803 } 804 try { 805 boolean done = false; 806 while (!done) { 807 int tag = input.readTag(); 808 switch (tag) { 809 case 0: 810 done = true; 811 break; 812 case 10: 813 { 814 requestId_ = input.readStringRequireUtf8(); 815 bitField0_ |= 0x00000001; 816 break; 817 } // case 10 818 case 18: 819 { 820 eventId_ = input.readStringRequireUtf8(); 821 bitField0_ |= 0x00000002; 822 break; 823 } // case 18 824 case 34: 825 { 826 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 827 bitField0_ |= 0x00000004; 828 break; 829 } // case 34 830 case 42: 831 { 832 input.readMessage(getJobEventFieldBuilder().getBuilder(), extensionRegistry); 833 eventCase_ = 5; 834 break; 835 } // case 42 836 case 74: 837 { 838 eventNotes_ = input.readStringRequireUtf8(); 839 bitField0_ |= 0x00000010; 840 break; 841 } // case 74 842 default: 843 { 844 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 845 done = true; // was an endgroup tag 846 } 847 break; 848 } // default: 849 } // switch (tag) 850 } // while (!done) 851 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 852 throw e.unwrapIOException(); 853 } finally { 854 onChanged(); 855 } // finally 856 return this; 857 } 858 859 private int eventCase_ = 0; 860 private java.lang.Object event_; 861 getEventCase()862 public EventCase getEventCase() { 863 return EventCase.forNumber(eventCase_); 864 } 865 clearEvent()866 public Builder clearEvent() { 867 eventCase_ = 0; 868 event_ = null; 869 onChanged(); 870 return this; 871 } 872 873 private int bitField0_; 874 875 private java.lang.Object requestId_ = ""; 876 /** 877 * 878 * 879 * <pre> 880 * Strongly recommended for the best service experience. 881 * A unique ID generated in the API responses. It can be found in 882 * [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id]. 883 * </pre> 884 * 885 * <code>string request_id = 1;</code> 886 * 887 * @return The requestId. 888 */ getRequestId()889 public java.lang.String getRequestId() { 890 java.lang.Object ref = requestId_; 891 if (!(ref instanceof java.lang.String)) { 892 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 893 java.lang.String s = bs.toStringUtf8(); 894 requestId_ = s; 895 return s; 896 } else { 897 return (java.lang.String) ref; 898 } 899 } 900 /** 901 * 902 * 903 * <pre> 904 * Strongly recommended for the best service experience. 905 * A unique ID generated in the API responses. It can be found in 906 * [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id]. 907 * </pre> 908 * 909 * <code>string request_id = 1;</code> 910 * 911 * @return The bytes for requestId. 912 */ getRequestIdBytes()913 public com.google.protobuf.ByteString getRequestIdBytes() { 914 java.lang.Object ref = requestId_; 915 if (ref instanceof String) { 916 com.google.protobuf.ByteString b = 917 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 918 requestId_ = b; 919 return b; 920 } else { 921 return (com.google.protobuf.ByteString) ref; 922 } 923 } 924 /** 925 * 926 * 927 * <pre> 928 * Strongly recommended for the best service experience. 929 * A unique ID generated in the API responses. It can be found in 930 * [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id]. 931 * </pre> 932 * 933 * <code>string request_id = 1;</code> 934 * 935 * @param value The requestId to set. 936 * @return This builder for chaining. 937 */ setRequestId(java.lang.String value)938 public Builder setRequestId(java.lang.String value) { 939 if (value == null) { 940 throw new NullPointerException(); 941 } 942 requestId_ = value; 943 bitField0_ |= 0x00000001; 944 onChanged(); 945 return this; 946 } 947 /** 948 * 949 * 950 * <pre> 951 * Strongly recommended for the best service experience. 952 * A unique ID generated in the API responses. It can be found in 953 * [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id]. 954 * </pre> 955 * 956 * <code>string request_id = 1;</code> 957 * 958 * @return This builder for chaining. 959 */ clearRequestId()960 public Builder clearRequestId() { 961 requestId_ = getDefaultInstance().getRequestId(); 962 bitField0_ = (bitField0_ & ~0x00000001); 963 onChanged(); 964 return this; 965 } 966 /** 967 * 968 * 969 * <pre> 970 * Strongly recommended for the best service experience. 971 * A unique ID generated in the API responses. It can be found in 972 * [ResponseMetadata.request_id][google.cloud.talent.v4beta1.ResponseMetadata.request_id]. 973 * </pre> 974 * 975 * <code>string request_id = 1;</code> 976 * 977 * @param value The bytes for requestId to set. 978 * @return This builder for chaining. 979 */ setRequestIdBytes(com.google.protobuf.ByteString value)980 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 981 if (value == null) { 982 throw new NullPointerException(); 983 } 984 checkByteStringIsUtf8(value); 985 requestId_ = value; 986 bitField0_ |= 0x00000001; 987 onChanged(); 988 return this; 989 } 990 991 private java.lang.Object eventId_ = ""; 992 /** 993 * 994 * 995 * <pre> 996 * Required. A unique identifier, generated by the client application. 997 * </pre> 998 * 999 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1000 * 1001 * @return The eventId. 1002 */ getEventId()1003 public java.lang.String getEventId() { 1004 java.lang.Object ref = eventId_; 1005 if (!(ref instanceof java.lang.String)) { 1006 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1007 java.lang.String s = bs.toStringUtf8(); 1008 eventId_ = s; 1009 return s; 1010 } else { 1011 return (java.lang.String) ref; 1012 } 1013 } 1014 /** 1015 * 1016 * 1017 * <pre> 1018 * Required. A unique identifier, generated by the client application. 1019 * </pre> 1020 * 1021 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1022 * 1023 * @return The bytes for eventId. 1024 */ getEventIdBytes()1025 public com.google.protobuf.ByteString getEventIdBytes() { 1026 java.lang.Object ref = eventId_; 1027 if (ref instanceof String) { 1028 com.google.protobuf.ByteString b = 1029 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1030 eventId_ = b; 1031 return b; 1032 } else { 1033 return (com.google.protobuf.ByteString) ref; 1034 } 1035 } 1036 /** 1037 * 1038 * 1039 * <pre> 1040 * Required. A unique identifier, generated by the client application. 1041 * </pre> 1042 * 1043 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1044 * 1045 * @param value The eventId to set. 1046 * @return This builder for chaining. 1047 */ setEventId(java.lang.String value)1048 public Builder setEventId(java.lang.String value) { 1049 if (value == null) { 1050 throw new NullPointerException(); 1051 } 1052 eventId_ = value; 1053 bitField0_ |= 0x00000002; 1054 onChanged(); 1055 return this; 1056 } 1057 /** 1058 * 1059 * 1060 * <pre> 1061 * Required. A unique identifier, generated by the client application. 1062 * </pre> 1063 * 1064 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1065 * 1066 * @return This builder for chaining. 1067 */ clearEventId()1068 public Builder clearEventId() { 1069 eventId_ = getDefaultInstance().getEventId(); 1070 bitField0_ = (bitField0_ & ~0x00000002); 1071 onChanged(); 1072 return this; 1073 } 1074 /** 1075 * 1076 * 1077 * <pre> 1078 * Required. A unique identifier, generated by the client application. 1079 * </pre> 1080 * 1081 * <code>string event_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1082 * 1083 * @param value The bytes for eventId to set. 1084 * @return This builder for chaining. 1085 */ setEventIdBytes(com.google.protobuf.ByteString value)1086 public Builder setEventIdBytes(com.google.protobuf.ByteString value) { 1087 if (value == null) { 1088 throw new NullPointerException(); 1089 } 1090 checkByteStringIsUtf8(value); 1091 eventId_ = value; 1092 bitField0_ |= 0x00000002; 1093 onChanged(); 1094 return this; 1095 } 1096 1097 private com.google.protobuf.Timestamp createTime_; 1098 private com.google.protobuf.SingleFieldBuilderV3< 1099 com.google.protobuf.Timestamp, 1100 com.google.protobuf.Timestamp.Builder, 1101 com.google.protobuf.TimestampOrBuilder> 1102 createTimeBuilder_; 1103 /** 1104 * 1105 * 1106 * <pre> 1107 * Required. The timestamp of the event. 1108 * </pre> 1109 * 1110 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1111 * </code> 1112 * 1113 * @return Whether the createTime field is set. 1114 */ hasCreateTime()1115 public boolean hasCreateTime() { 1116 return ((bitField0_ & 0x00000004) != 0); 1117 } 1118 /** 1119 * 1120 * 1121 * <pre> 1122 * Required. The timestamp of the event. 1123 * </pre> 1124 * 1125 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1126 * </code> 1127 * 1128 * @return The createTime. 1129 */ getCreateTime()1130 public com.google.protobuf.Timestamp getCreateTime() { 1131 if (createTimeBuilder_ == null) { 1132 return createTime_ == null 1133 ? com.google.protobuf.Timestamp.getDefaultInstance() 1134 : createTime_; 1135 } else { 1136 return createTimeBuilder_.getMessage(); 1137 } 1138 } 1139 /** 1140 * 1141 * 1142 * <pre> 1143 * Required. The timestamp of the event. 1144 * </pre> 1145 * 1146 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1147 * </code> 1148 */ setCreateTime(com.google.protobuf.Timestamp value)1149 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 1150 if (createTimeBuilder_ == null) { 1151 if (value == null) { 1152 throw new NullPointerException(); 1153 } 1154 createTime_ = value; 1155 } else { 1156 createTimeBuilder_.setMessage(value); 1157 } 1158 bitField0_ |= 0x00000004; 1159 onChanged(); 1160 return this; 1161 } 1162 /** 1163 * 1164 * 1165 * <pre> 1166 * Required. The timestamp of the event. 1167 * </pre> 1168 * 1169 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1170 * </code> 1171 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)1172 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1173 if (createTimeBuilder_ == null) { 1174 createTime_ = builderForValue.build(); 1175 } else { 1176 createTimeBuilder_.setMessage(builderForValue.build()); 1177 } 1178 bitField0_ |= 0x00000004; 1179 onChanged(); 1180 return this; 1181 } 1182 /** 1183 * 1184 * 1185 * <pre> 1186 * Required. The timestamp of the event. 1187 * </pre> 1188 * 1189 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1190 * </code> 1191 */ mergeCreateTime(com.google.protobuf.Timestamp value)1192 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 1193 if (createTimeBuilder_ == null) { 1194 if (((bitField0_ & 0x00000004) != 0) 1195 && createTime_ != null 1196 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1197 getCreateTimeBuilder().mergeFrom(value); 1198 } else { 1199 createTime_ = value; 1200 } 1201 } else { 1202 createTimeBuilder_.mergeFrom(value); 1203 } 1204 bitField0_ |= 0x00000004; 1205 onChanged(); 1206 return this; 1207 } 1208 /** 1209 * 1210 * 1211 * <pre> 1212 * Required. The timestamp of the event. 1213 * </pre> 1214 * 1215 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1216 * </code> 1217 */ clearCreateTime()1218 public Builder clearCreateTime() { 1219 bitField0_ = (bitField0_ & ~0x00000004); 1220 createTime_ = null; 1221 if (createTimeBuilder_ != null) { 1222 createTimeBuilder_.dispose(); 1223 createTimeBuilder_ = null; 1224 } 1225 onChanged(); 1226 return this; 1227 } 1228 /** 1229 * 1230 * 1231 * <pre> 1232 * Required. The timestamp of the event. 1233 * </pre> 1234 * 1235 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1236 * </code> 1237 */ getCreateTimeBuilder()1238 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 1239 bitField0_ |= 0x00000004; 1240 onChanged(); 1241 return getCreateTimeFieldBuilder().getBuilder(); 1242 } 1243 /** 1244 * 1245 * 1246 * <pre> 1247 * Required. The timestamp of the event. 1248 * </pre> 1249 * 1250 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1251 * </code> 1252 */ getCreateTimeOrBuilder()1253 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 1254 if (createTimeBuilder_ != null) { 1255 return createTimeBuilder_.getMessageOrBuilder(); 1256 } else { 1257 return createTime_ == null 1258 ? com.google.protobuf.Timestamp.getDefaultInstance() 1259 : createTime_; 1260 } 1261 } 1262 /** 1263 * 1264 * 1265 * <pre> 1266 * Required. The timestamp of the event. 1267 * </pre> 1268 * 1269 * <code>.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED]; 1270 * </code> 1271 */ 1272 private com.google.protobuf.SingleFieldBuilderV3< 1273 com.google.protobuf.Timestamp, 1274 com.google.protobuf.Timestamp.Builder, 1275 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()1276 getCreateTimeFieldBuilder() { 1277 if (createTimeBuilder_ == null) { 1278 createTimeBuilder_ = 1279 new com.google.protobuf.SingleFieldBuilderV3< 1280 com.google.protobuf.Timestamp, 1281 com.google.protobuf.Timestamp.Builder, 1282 com.google.protobuf.TimestampOrBuilder>( 1283 getCreateTime(), getParentForChildren(), isClean()); 1284 createTime_ = null; 1285 } 1286 return createTimeBuilder_; 1287 } 1288 1289 private com.google.protobuf.SingleFieldBuilderV3< 1290 com.google.cloud.talent.v4beta1.JobEvent, 1291 com.google.cloud.talent.v4beta1.JobEvent.Builder, 1292 com.google.cloud.talent.v4beta1.JobEventOrBuilder> 1293 jobEventBuilder_; 1294 /** 1295 * 1296 * 1297 * <pre> 1298 * An event issued when a job seeker interacts with the application that 1299 * implements Cloud Talent Solution. 1300 * </pre> 1301 * 1302 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1303 * 1304 * @return Whether the jobEvent field is set. 1305 */ 1306 @java.lang.Override hasJobEvent()1307 public boolean hasJobEvent() { 1308 return eventCase_ == 5; 1309 } 1310 /** 1311 * 1312 * 1313 * <pre> 1314 * An event issued when a job seeker interacts with the application that 1315 * implements Cloud Talent Solution. 1316 * </pre> 1317 * 1318 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1319 * 1320 * @return The jobEvent. 1321 */ 1322 @java.lang.Override getJobEvent()1323 public com.google.cloud.talent.v4beta1.JobEvent getJobEvent() { 1324 if (jobEventBuilder_ == null) { 1325 if (eventCase_ == 5) { 1326 return (com.google.cloud.talent.v4beta1.JobEvent) event_; 1327 } 1328 return com.google.cloud.talent.v4beta1.JobEvent.getDefaultInstance(); 1329 } else { 1330 if (eventCase_ == 5) { 1331 return jobEventBuilder_.getMessage(); 1332 } 1333 return com.google.cloud.talent.v4beta1.JobEvent.getDefaultInstance(); 1334 } 1335 } 1336 /** 1337 * 1338 * 1339 * <pre> 1340 * An event issued when a job seeker interacts with the application that 1341 * implements Cloud Talent Solution. 1342 * </pre> 1343 * 1344 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1345 */ setJobEvent(com.google.cloud.talent.v4beta1.JobEvent value)1346 public Builder setJobEvent(com.google.cloud.talent.v4beta1.JobEvent value) { 1347 if (jobEventBuilder_ == null) { 1348 if (value == null) { 1349 throw new NullPointerException(); 1350 } 1351 event_ = value; 1352 onChanged(); 1353 } else { 1354 jobEventBuilder_.setMessage(value); 1355 } 1356 eventCase_ = 5; 1357 return this; 1358 } 1359 /** 1360 * 1361 * 1362 * <pre> 1363 * An event issued when a job seeker interacts with the application that 1364 * implements Cloud Talent Solution. 1365 * </pre> 1366 * 1367 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1368 */ setJobEvent(com.google.cloud.talent.v4beta1.JobEvent.Builder builderForValue)1369 public Builder setJobEvent(com.google.cloud.talent.v4beta1.JobEvent.Builder builderForValue) { 1370 if (jobEventBuilder_ == null) { 1371 event_ = builderForValue.build(); 1372 onChanged(); 1373 } else { 1374 jobEventBuilder_.setMessage(builderForValue.build()); 1375 } 1376 eventCase_ = 5; 1377 return this; 1378 } 1379 /** 1380 * 1381 * 1382 * <pre> 1383 * An event issued when a job seeker interacts with the application that 1384 * implements Cloud Talent Solution. 1385 * </pre> 1386 * 1387 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1388 */ mergeJobEvent(com.google.cloud.talent.v4beta1.JobEvent value)1389 public Builder mergeJobEvent(com.google.cloud.talent.v4beta1.JobEvent value) { 1390 if (jobEventBuilder_ == null) { 1391 if (eventCase_ == 5 1392 && event_ != com.google.cloud.talent.v4beta1.JobEvent.getDefaultInstance()) { 1393 event_ = 1394 com.google.cloud.talent.v4beta1.JobEvent.newBuilder( 1395 (com.google.cloud.talent.v4beta1.JobEvent) event_) 1396 .mergeFrom(value) 1397 .buildPartial(); 1398 } else { 1399 event_ = value; 1400 } 1401 onChanged(); 1402 } else { 1403 if (eventCase_ == 5) { 1404 jobEventBuilder_.mergeFrom(value); 1405 } else { 1406 jobEventBuilder_.setMessage(value); 1407 } 1408 } 1409 eventCase_ = 5; 1410 return this; 1411 } 1412 /** 1413 * 1414 * 1415 * <pre> 1416 * An event issued when a job seeker interacts with the application that 1417 * implements Cloud Talent Solution. 1418 * </pre> 1419 * 1420 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1421 */ clearJobEvent()1422 public Builder clearJobEvent() { 1423 if (jobEventBuilder_ == null) { 1424 if (eventCase_ == 5) { 1425 eventCase_ = 0; 1426 event_ = null; 1427 onChanged(); 1428 } 1429 } else { 1430 if (eventCase_ == 5) { 1431 eventCase_ = 0; 1432 event_ = null; 1433 } 1434 jobEventBuilder_.clear(); 1435 } 1436 return this; 1437 } 1438 /** 1439 * 1440 * 1441 * <pre> 1442 * An event issued when a job seeker interacts with the application that 1443 * implements Cloud Talent Solution. 1444 * </pre> 1445 * 1446 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1447 */ getJobEventBuilder()1448 public com.google.cloud.talent.v4beta1.JobEvent.Builder getJobEventBuilder() { 1449 return getJobEventFieldBuilder().getBuilder(); 1450 } 1451 /** 1452 * 1453 * 1454 * <pre> 1455 * An event issued when a job seeker interacts with the application that 1456 * implements Cloud Talent Solution. 1457 * </pre> 1458 * 1459 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1460 */ 1461 @java.lang.Override getJobEventOrBuilder()1462 public com.google.cloud.talent.v4beta1.JobEventOrBuilder getJobEventOrBuilder() { 1463 if ((eventCase_ == 5) && (jobEventBuilder_ != null)) { 1464 return jobEventBuilder_.getMessageOrBuilder(); 1465 } else { 1466 if (eventCase_ == 5) { 1467 return (com.google.cloud.talent.v4beta1.JobEvent) event_; 1468 } 1469 return com.google.cloud.talent.v4beta1.JobEvent.getDefaultInstance(); 1470 } 1471 } 1472 /** 1473 * 1474 * 1475 * <pre> 1476 * An event issued when a job seeker interacts with the application that 1477 * implements Cloud Talent Solution. 1478 * </pre> 1479 * 1480 * <code>.google.cloud.talent.v4beta1.JobEvent job_event = 5;</code> 1481 */ 1482 private com.google.protobuf.SingleFieldBuilderV3< 1483 com.google.cloud.talent.v4beta1.JobEvent, 1484 com.google.cloud.talent.v4beta1.JobEvent.Builder, 1485 com.google.cloud.talent.v4beta1.JobEventOrBuilder> getJobEventFieldBuilder()1486 getJobEventFieldBuilder() { 1487 if (jobEventBuilder_ == null) { 1488 if (!(eventCase_ == 5)) { 1489 event_ = com.google.cloud.talent.v4beta1.JobEvent.getDefaultInstance(); 1490 } 1491 jobEventBuilder_ = 1492 new com.google.protobuf.SingleFieldBuilderV3< 1493 com.google.cloud.talent.v4beta1.JobEvent, 1494 com.google.cloud.talent.v4beta1.JobEvent.Builder, 1495 com.google.cloud.talent.v4beta1.JobEventOrBuilder>( 1496 (com.google.cloud.talent.v4beta1.JobEvent) event_, 1497 getParentForChildren(), 1498 isClean()); 1499 event_ = null; 1500 } 1501 eventCase_ = 5; 1502 onChanged(); 1503 return jobEventBuilder_; 1504 } 1505 1506 private java.lang.Object eventNotes_ = ""; 1507 /** 1508 * 1509 * 1510 * <pre> 1511 * Notes about the event provided by recruiters or other users, for example, 1512 * feedback on why a profile was bookmarked. 1513 * </pre> 1514 * 1515 * <code>string event_notes = 9;</code> 1516 * 1517 * @return The eventNotes. 1518 */ getEventNotes()1519 public java.lang.String getEventNotes() { 1520 java.lang.Object ref = eventNotes_; 1521 if (!(ref instanceof java.lang.String)) { 1522 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1523 java.lang.String s = bs.toStringUtf8(); 1524 eventNotes_ = s; 1525 return s; 1526 } else { 1527 return (java.lang.String) ref; 1528 } 1529 } 1530 /** 1531 * 1532 * 1533 * <pre> 1534 * Notes about the event provided by recruiters or other users, for example, 1535 * feedback on why a profile was bookmarked. 1536 * </pre> 1537 * 1538 * <code>string event_notes = 9;</code> 1539 * 1540 * @return The bytes for eventNotes. 1541 */ getEventNotesBytes()1542 public com.google.protobuf.ByteString getEventNotesBytes() { 1543 java.lang.Object ref = eventNotes_; 1544 if (ref instanceof String) { 1545 com.google.protobuf.ByteString b = 1546 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1547 eventNotes_ = b; 1548 return b; 1549 } else { 1550 return (com.google.protobuf.ByteString) ref; 1551 } 1552 } 1553 /** 1554 * 1555 * 1556 * <pre> 1557 * Notes about the event provided by recruiters or other users, for example, 1558 * feedback on why a profile was bookmarked. 1559 * </pre> 1560 * 1561 * <code>string event_notes = 9;</code> 1562 * 1563 * @param value The eventNotes to set. 1564 * @return This builder for chaining. 1565 */ setEventNotes(java.lang.String value)1566 public Builder setEventNotes(java.lang.String value) { 1567 if (value == null) { 1568 throw new NullPointerException(); 1569 } 1570 eventNotes_ = value; 1571 bitField0_ |= 0x00000010; 1572 onChanged(); 1573 return this; 1574 } 1575 /** 1576 * 1577 * 1578 * <pre> 1579 * Notes about the event provided by recruiters or other users, for example, 1580 * feedback on why a profile was bookmarked. 1581 * </pre> 1582 * 1583 * <code>string event_notes = 9;</code> 1584 * 1585 * @return This builder for chaining. 1586 */ clearEventNotes()1587 public Builder clearEventNotes() { 1588 eventNotes_ = getDefaultInstance().getEventNotes(); 1589 bitField0_ = (bitField0_ & ~0x00000010); 1590 onChanged(); 1591 return this; 1592 } 1593 /** 1594 * 1595 * 1596 * <pre> 1597 * Notes about the event provided by recruiters or other users, for example, 1598 * feedback on why a profile was bookmarked. 1599 * </pre> 1600 * 1601 * <code>string event_notes = 9;</code> 1602 * 1603 * @param value The bytes for eventNotes to set. 1604 * @return This builder for chaining. 1605 */ setEventNotesBytes(com.google.protobuf.ByteString value)1606 public Builder setEventNotesBytes(com.google.protobuf.ByteString value) { 1607 if (value == null) { 1608 throw new NullPointerException(); 1609 } 1610 checkByteStringIsUtf8(value); 1611 eventNotes_ = value; 1612 bitField0_ |= 0x00000010; 1613 onChanged(); 1614 return this; 1615 } 1616 1617 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1618 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1619 return super.setUnknownFields(unknownFields); 1620 } 1621 1622 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1623 public final Builder mergeUnknownFields( 1624 final com.google.protobuf.UnknownFieldSet unknownFields) { 1625 return super.mergeUnknownFields(unknownFields); 1626 } 1627 1628 // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4beta1.ClientEvent) 1629 } 1630 1631 // @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.ClientEvent) 1632 private static final com.google.cloud.talent.v4beta1.ClientEvent DEFAULT_INSTANCE; 1633 1634 static { 1635 DEFAULT_INSTANCE = new com.google.cloud.talent.v4beta1.ClientEvent(); 1636 } 1637 getDefaultInstance()1638 public static com.google.cloud.talent.v4beta1.ClientEvent getDefaultInstance() { 1639 return DEFAULT_INSTANCE; 1640 } 1641 1642 private static final com.google.protobuf.Parser<ClientEvent> PARSER = 1643 new com.google.protobuf.AbstractParser<ClientEvent>() { 1644 @java.lang.Override 1645 public ClientEvent parsePartialFrom( 1646 com.google.protobuf.CodedInputStream input, 1647 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1648 throws com.google.protobuf.InvalidProtocolBufferException { 1649 Builder builder = newBuilder(); 1650 try { 1651 builder.mergeFrom(input, extensionRegistry); 1652 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1653 throw e.setUnfinishedMessage(builder.buildPartial()); 1654 } catch (com.google.protobuf.UninitializedMessageException e) { 1655 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1656 } catch (java.io.IOException e) { 1657 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1658 .setUnfinishedMessage(builder.buildPartial()); 1659 } 1660 return builder.buildPartial(); 1661 } 1662 }; 1663 parser()1664 public static com.google.protobuf.Parser<ClientEvent> parser() { 1665 return PARSER; 1666 } 1667 1668 @java.lang.Override getParserForType()1669 public com.google.protobuf.Parser<ClientEvent> getParserForType() { 1670 return PARSER; 1671 } 1672 1673 @java.lang.Override getDefaultInstanceForType()1674 public com.google.cloud.talent.v4beta1.ClientEvent getDefaultInstanceForType() { 1675 return DEFAULT_INSTANCE; 1676 } 1677 } 1678