Class ClientEvent

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.talent.v4.ClientEvent
All Implemented Interfaces:
ClientEventOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ClientEvent extends com.google.protobuf.GeneratedMessage implements ClientEventOrBuilder
 An event issued when an end user interacts with the application that
 implements Cloud Talent Solution. Providing this information improves the
 quality of results for the API clients, enabling the
 service to perform optimally. The number of events sent must be consistent
 with other calls, such as job searches, issued to the service by the client.
 
Protobuf type google.cloud.talent.v4.ClientEvent
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    An event issued when an end user interacts with the application that implements Cloud Talent Solution.
    static enum 
     

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    com.google.protobuf.Timestamp
    Required.
    com.google.protobuf.TimestampOrBuilder
    Required.
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
     
    Required.
    com.google.protobuf.ByteString
    Required.
    Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.
    com.google.protobuf.ByteString
    Notes about the event provided by recruiters or other users, for example, feedback on why a job was bookmarked.
    An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
    An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
    com.google.protobuf.Parser<ClientEvent>
     
    Strongly recommended for the best service experience.
    com.google.protobuf.ByteString
    Strongly recommended for the best service experience.
    int
     
    boolean
    Required.
    int
     
    boolean
    An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<ClientEvent>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • REQUEST_ID_FIELD_NUMBER

      public static final int REQUEST_ID_FIELD_NUMBER
      See Also:
    • EVENT_ID_FIELD_NUMBER

      public static final int EVENT_ID_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • JOB_EVENT_FIELD_NUMBER

      public static final int JOB_EVENT_FIELD_NUMBER
      See Also:
    • EVENT_NOTES_FIELD_NUMBER

      public static final int EVENT_NOTES_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getEventCase

      public ClientEvent.EventCase getEventCase()
      Specified by:
      getEventCase in interface ClientEventOrBuilder
    • getRequestId

      public String getRequestId()
       Strongly recommended for the best service experience.
      
       A unique ID generated in the API responses. It can be found in
       [ResponseMetadata.request_id][google.cloud.talent.v4.ResponseMetadata.request_id].
       
      string request_id = 1;
      Specified by:
      getRequestId in interface ClientEventOrBuilder
      Returns:
      The requestId.
    • getRequestIdBytes

      public com.google.protobuf.ByteString getRequestIdBytes()
       Strongly recommended for the best service experience.
      
       A unique ID generated in the API responses. It can be found in
       [ResponseMetadata.request_id][google.cloud.talent.v4.ResponseMetadata.request_id].
       
      string request_id = 1;
      Specified by:
      getRequestIdBytes in interface ClientEventOrBuilder
      Returns:
      The bytes for requestId.
    • getEventId

      public String getEventId()
       Required. A unique identifier, generated by the client application.
       
      string event_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEventId in interface ClientEventOrBuilder
      Returns:
      The eventId.
    • getEventIdBytes

      public com.google.protobuf.ByteString getEventIdBytes()
       Required. A unique identifier, generated by the client application.
       
      string event_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEventIdBytes in interface ClientEventOrBuilder
      Returns:
      The bytes for eventId.
    • hasCreateTime

      public boolean hasCreateTime()
       Required. The timestamp of the event.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasCreateTime in interface ClientEventOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Required. The timestamp of the event.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCreateTime in interface ClientEventOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Required. The timestamp of the event.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCreateTimeOrBuilder in interface ClientEventOrBuilder
    • hasJobEvent

      public boolean hasJobEvent()
       An event issued when a job seeker interacts with the application that
       implements Cloud Talent Solution.
       
      .google.cloud.talent.v4.JobEvent job_event = 5;
      Specified by:
      hasJobEvent in interface ClientEventOrBuilder
      Returns:
      Whether the jobEvent field is set.
    • getJobEvent

      public JobEvent getJobEvent()
       An event issued when a job seeker interacts with the application that
       implements Cloud Talent Solution.
       
      .google.cloud.talent.v4.JobEvent job_event = 5;
      Specified by:
      getJobEvent in interface ClientEventOrBuilder
      Returns:
      The jobEvent.
    • getJobEventOrBuilder

      public JobEventOrBuilder getJobEventOrBuilder()
       An event issued when a job seeker interacts with the application that
       implements Cloud Talent Solution.
       
      .google.cloud.talent.v4.JobEvent job_event = 5;
      Specified by:
      getJobEventOrBuilder in interface ClientEventOrBuilder
    • getEventNotes

      public String getEventNotes()
       Notes about the event provided by recruiters or other users, for example,
       feedback on why a job was bookmarked.
       
      string event_notes = 9;
      Specified by:
      getEventNotes in interface ClientEventOrBuilder
      Returns:
      The eventNotes.
    • getEventNotesBytes

      public com.google.protobuf.ByteString getEventNotesBytes()
       Notes about the event provided by recruiters or other users, for example,
       feedback on why a job was bookmarked.
       
      string event_notes = 9;
      Specified by:
      getEventNotesBytes in interface ClientEventOrBuilder
      Returns:
      The bytes for eventNotes.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ClientEvent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClientEvent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClientEvent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClientEvent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClientEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClientEvent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClientEvent parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ClientEvent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ClientEvent parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ClientEvent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ClientEvent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ClientEvent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ClientEvent.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ClientEvent.Builder newBuilder()
    • newBuilder

      public static ClientEvent.Builder newBuilder(ClientEvent prototype)
    • toBuilder

      public ClientEvent.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ClientEvent.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ClientEvent getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ClientEvent> parser()
    • getParserForType

      public com.google.protobuf.Parser<ClientEvent> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public ClientEvent getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder