Enum JobEvent.JobEventType

java.lang.Object
java.lang.Enum<JobEvent.JobEventType>
com.google.cloud.talent.v4.JobEvent.JobEventType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<JobEvent.JobEventType>
Enclosing class:
JobEvent

public static enum JobEvent.JobEventType extends Enum<JobEvent.JobEventType> implements com.google.protobuf.ProtocolMessageEnum
 An enumeration of an event attributed to the behavior of the end user,
 such as a job seeker.
 
Protobuf enum google.cloud.talent.v4.JobEvent.JobEventType
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    This event should be used when a company submits an application on behalf of a job seeker.
    The job seeker or other entity interacting with the service submitted an application for a job.
    The job seeker or other entity interacting with the service submitted an application for a job with a single click without entering information.
    The job seeker or other entity interacting with the service performed an action to apply to a job and was redirected to a different website to complete the application.
    The job seeker, or other entity interacting with the service, performs an action with a single click from the search results page to apply to a job (without viewing the details of the job posting), and is redirected to a different website to complete the application.
    The job seeker or other entity interacting with the service began the process or demonstrated the intention of applying for a job.
    The job seeker or other entity interacting with the service began the process or demonstrated the intention of applying for a job from the search results page without viewing the details of the job posting.
    The job seeker or other entity interacting with the service demonstrated an interest in a job by bookmarking or saving it.
    The job seeker or other entity interacting with the service was employed by the hiring entity (employer).
    The job seeker or other entity interacting with the service has had a job rendered in their view, such as in a list of search results in a compressed or clipped format.
    The entity interacting with the service (for example, the job seeker), was granted an initial interview by the hiring entity (employer).
    The event is unspecified by other provided values.
    The job seeker or other entity interacting with the service was sent a notification, such as an email alert or device notification, containing one or more jobs listings generated by the service.
    A recruiter or staffing agency submitted an application on behalf of the candidate after interacting with the service to identify a suitable job posting.
     
    The job seeker, or other entity interacting with the service, has viewed the details of a job, including the full description.
    The job seeker or other entity interacting with the service performed an action to view a job and was redirected to a different website for job.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    This event should be used when a company submits an application on behalf of a job seeker.
    static final int
    The job seeker or other entity interacting with the service submitted an application for a job.
    static final int
    The job seeker or other entity interacting with the service submitted an application for a job with a single click without entering information.
    static final int
    The job seeker, or other entity interacting with the service, performs an action with a single click from the search results page to apply to a job (without viewing the details of the job posting), and is redirected to a different website to complete the application.
    static final int
    The job seeker or other entity interacting with the service performed an action to apply to a job and was redirected to a different website to complete the application.
    static final int
    The job seeker or other entity interacting with the service began the process or demonstrated the intention of applying for a job from the search results page without viewing the details of the job posting.
    static final int
    The job seeker or other entity interacting with the service began the process or demonstrated the intention of applying for a job.
    static final int
    The job seeker or other entity interacting with the service demonstrated an interest in a job by bookmarking or saving it.
    static final int
    The job seeker or other entity interacting with the service was employed by the hiring entity (employer).
    static final int
    The job seeker or other entity interacting with the service has had a job rendered in their view, such as in a list of search results in a compressed or clipped format.
    static final int
    The entity interacting with the service (for example, the job seeker), was granted an initial interview by the hiring entity (employer).
    static final int
    The event is unspecified by other provided values.
    static final int
    The job seeker or other entity interacting with the service was sent a notification, such as an email alert or device notification, containing one or more jobs listings generated by the service.
    static final int
    A recruiter or staffing agency submitted an application on behalf of the candidate after interacting with the service to identify a suitable job posting.
    static final int
    The job seeker or other entity interacting with the service performed an action to view a job and was redirected to a different website for job.
    static final int
    The job seeker, or other entity interacting with the service, has viewed the details of a job, including the full description.
  • Method Summary

    Modifier and Type
    Method
    Description
    forNumber(int value)
     
    static com.google.protobuf.Descriptors.EnumDescriptor
     
    final com.google.protobuf.Descriptors.EnumDescriptor
     
    final int
     
    final com.google.protobuf.Descriptors.EnumValueDescriptor
     
    static com.google.protobuf.Internal.EnumLiteMap<JobEvent.JobEventType>
     
    valueOf(int value)
    Deprecated.
    valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
    Returns the enum constant of this type with the specified name.
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • JOB_EVENT_TYPE_UNSPECIFIED

      public static final JobEvent.JobEventType JOB_EVENT_TYPE_UNSPECIFIED
       The event is unspecified by other provided values.
       
      JOB_EVENT_TYPE_UNSPECIFIED = 0;
    • IMPRESSION

      public static final JobEvent.JobEventType IMPRESSION
       The job seeker or other entity interacting with the service has
       had a job rendered in their view, such as in a list of search results in
       a compressed or clipped format. This event is typically associated with
       the viewing of a jobs list on a single page by a job seeker.
       
      IMPRESSION = 1;
    • VIEW

      public static final JobEvent.JobEventType VIEW
       The job seeker, or other entity interacting with the service, has
       viewed the details of a job, including the full description. This
       event doesn't apply to the viewing a snippet of a job appearing as a
       part of the job search results. Viewing a snippet is associated with an
       [impression][google.cloud.talent.v4.JobEvent.JobEventType.IMPRESSION]).
       
      VIEW = 2;
    • VIEW_REDIRECT

      public static final JobEvent.JobEventType VIEW_REDIRECT
       The job seeker or other entity interacting with the service
       performed an action to view a job and was redirected to a different
       website for job.
       
      VIEW_REDIRECT = 3;
    • APPLICATION_START

      public static final JobEvent.JobEventType APPLICATION_START
       The job seeker or other entity interacting with the service
       began the process or demonstrated the intention of applying for a job.
       
      APPLICATION_START = 4;
    • APPLICATION_FINISH

      public static final JobEvent.JobEventType APPLICATION_FINISH
       The job seeker or other entity interacting with the service
       submitted an application for a job.
       
      APPLICATION_FINISH = 5;
    • APPLICATION_QUICK_SUBMISSION

      public static final JobEvent.JobEventType APPLICATION_QUICK_SUBMISSION
       The job seeker or other entity interacting with the service
       submitted an application for a job with a single click without
       entering information. If a job seeker performs this action, send only
       this event to the service. Do not also send
       [JobEventType.APPLICATION_START][google.cloud.talent.v4.JobEvent.JobEventType.APPLICATION_START]
       or
       [JobEventType.APPLICATION_FINISH][google.cloud.talent.v4.JobEvent.JobEventType.APPLICATION_FINISH]
       events.
       
      APPLICATION_QUICK_SUBMISSION = 6;
    • APPLICATION_REDIRECT

      public static final JobEvent.JobEventType APPLICATION_REDIRECT
       The job seeker or other entity interacting with the service
       performed an action to apply to a job and was redirected to a different
       website to complete the application.
       
      APPLICATION_REDIRECT = 7;
    • APPLICATION_COMPANY_SUBMIT

      public static final JobEvent.JobEventType APPLICATION_COMPANY_SUBMIT
       This event should be used when a company submits an application
       on behalf of a job seeker. This event is intended for use by staffing
       agencies attempting to place candidates.
       
      APPLICATION_COMPANY_SUBMIT = 10;
    • BOOKMARK

      public static final JobEvent.JobEventType BOOKMARK
       The job seeker or other entity interacting with the service demonstrated
       an interest in a job by bookmarking or saving it.
       
      BOOKMARK = 11;
    • NOTIFICATION

      public static final JobEvent.JobEventType NOTIFICATION
       The job seeker or other entity interacting with the service was
       sent a notification, such as an email alert or device notification,
       containing one or more jobs listings generated by the service.
       
      NOTIFICATION = 12;
    • HIRED

      public static final JobEvent.JobEventType HIRED
       The job seeker or other entity interacting with the service was
       employed by the hiring entity (employer). Send this event
       only if the job seeker was hired through an application that was
       initiated by a search conducted through the Cloud Talent Solution
       service.
       
      HIRED = 13;
    • SENT_CV

      public static final JobEvent.JobEventType SENT_CV
       A recruiter or staffing agency submitted an application on behalf of the
       candidate after interacting with the service to identify a suitable job
       posting.
       
      SENT_CV = 14;
    • INTERVIEW_GRANTED

      public static final JobEvent.JobEventType INTERVIEW_GRANTED
       The entity interacting with the service (for example, the job seeker),
       was granted an initial interview by the hiring entity (employer). This
       event should only be sent if the job seeker was granted an interview as
       part of an application that was initiated by a search conducted through /
       recommendation provided by the Cloud Talent Solution service.
       
      INTERVIEW_GRANTED = 15;
    • UNRECOGNIZED

      public static final JobEvent.JobEventType UNRECOGNIZED
  • Field Details

    • JOB_EVENT_TYPE_UNSPECIFIED_VALUE

      public static final int JOB_EVENT_TYPE_UNSPECIFIED_VALUE
       The event is unspecified by other provided values.
       
      JOB_EVENT_TYPE_UNSPECIFIED = 0;
      See Also:
    • IMPRESSION_VALUE

      public static final int IMPRESSION_VALUE
       The job seeker or other entity interacting with the service has
       had a job rendered in their view, such as in a list of search results in
       a compressed or clipped format. This event is typically associated with
       the viewing of a jobs list on a single page by a job seeker.
       
      IMPRESSION = 1;
      See Also:
    • VIEW_VALUE

      public static final int VIEW_VALUE
       The job seeker, or other entity interacting with the service, has
       viewed the details of a job, including the full description. This
       event doesn't apply to the viewing a snippet of a job appearing as a
       part of the job search results. Viewing a snippet is associated with an
       [impression][google.cloud.talent.v4.JobEvent.JobEventType.IMPRESSION]).
       
      VIEW = 2;
      See Also:
    • VIEW_REDIRECT_VALUE

      public static final int VIEW_REDIRECT_VALUE
       The job seeker or other entity interacting with the service
       performed an action to view a job and was redirected to a different
       website for job.
       
      VIEW_REDIRECT = 3;
      See Also:
    • APPLICATION_START_VALUE

      public static final int APPLICATION_START_VALUE
       The job seeker or other entity interacting with the service
       began the process or demonstrated the intention of applying for a job.
       
      APPLICATION_START = 4;
      See Also:
    • APPLICATION_FINISH_VALUE

      public static final int APPLICATION_FINISH_VALUE
       The job seeker or other entity interacting with the service
       submitted an application for a job.
       
      APPLICATION_FINISH = 5;
      See Also:
    • APPLICATION_QUICK_SUBMISSION_VALUE

      public static final int APPLICATION_QUICK_SUBMISSION_VALUE
       The job seeker or other entity interacting with the service
       submitted an application for a job with a single click without
       entering information. If a job seeker performs this action, send only
       this event to the service. Do not also send
       [JobEventType.APPLICATION_START][google.cloud.talent.v4.JobEvent.JobEventType.APPLICATION_START]
       or
       [JobEventType.APPLICATION_FINISH][google.cloud.talent.v4.JobEvent.JobEventType.APPLICATION_FINISH]
       events.
       
      APPLICATION_QUICK_SUBMISSION = 6;
      See Also:
    • APPLICATION_REDIRECT_VALUE

      public static final int APPLICATION_REDIRECT_VALUE
       The job seeker or other entity interacting with the service
       performed an action to apply to a job and was redirected to a different
       website to complete the application.
       
      APPLICATION_REDIRECT = 7;
      See Also:
    • APPLICATION_START_FROM_SEARCH_VALUE

      public static final int APPLICATION_START_FROM_SEARCH_VALUE
       The job seeker or other entity interacting with the service began the
       process or demonstrated the intention of applying for a job from the
       search results page without viewing the details of the job posting.
       If sending this event, JobEventType.VIEW event shouldn't be sent.
       
      APPLICATION_START_FROM_SEARCH = 8;
      See Also:
    • APPLICATION_REDIRECT_FROM_SEARCH_VALUE

      public static final int APPLICATION_REDIRECT_FROM_SEARCH_VALUE
       The job seeker, or other entity interacting with the service, performs an
       action with a single click from the search results page to apply to a job
       (without viewing the details of the job posting), and is redirected
       to a different website to complete the application. If a candidate
       performs this action, send only this event to the service. Do not also
       send
       [JobEventType.APPLICATION_START][google.cloud.talent.v4.JobEvent.JobEventType.APPLICATION_START],
       [JobEventType.APPLICATION_FINISH][google.cloud.talent.v4.JobEvent.JobEventType.APPLICATION_FINISH]
       or [JobEventType.VIEW][google.cloud.talent.v4.JobEvent.JobEventType.VIEW]
       events.
       
      APPLICATION_REDIRECT_FROM_SEARCH = 9;
      See Also:
    • APPLICATION_COMPANY_SUBMIT_VALUE

      public static final int APPLICATION_COMPANY_SUBMIT_VALUE
       This event should be used when a company submits an application
       on behalf of a job seeker. This event is intended for use by staffing
       agencies attempting to place candidates.
       
      APPLICATION_COMPANY_SUBMIT = 10;
      See Also:
    • BOOKMARK_VALUE

      public static final int BOOKMARK_VALUE
       The job seeker or other entity interacting with the service demonstrated
       an interest in a job by bookmarking or saving it.
       
      BOOKMARK = 11;
      See Also:
    • NOTIFICATION_VALUE

      public static final int NOTIFICATION_VALUE
       The job seeker or other entity interacting with the service was
       sent a notification, such as an email alert or device notification,
       containing one or more jobs listings generated by the service.
       
      NOTIFICATION = 12;
      See Also:
    • HIRED_VALUE

      public static final int HIRED_VALUE
       The job seeker or other entity interacting with the service was
       employed by the hiring entity (employer). Send this event
       only if the job seeker was hired through an application that was
       initiated by a search conducted through the Cloud Talent Solution
       service.
       
      HIRED = 13;
      See Also:
    • SENT_CV_VALUE

      public static final int SENT_CV_VALUE
       A recruiter or staffing agency submitted an application on behalf of the
       candidate after interacting with the service to identify a suitable job
       posting.
       
      SENT_CV = 14;
      See Also:
    • INTERVIEW_GRANTED_VALUE

      public static final int INTERVIEW_GRANTED_VALUE
       The entity interacting with the service (for example, the job seeker),
       was granted an initial interview by the hiring entity (employer). This
       event should only be sent if the job seeker was granted an interview as
       part of an application that was initiated by a search conducted through /
       recommendation provided by the Cloud Talent Solution service.
       
      INTERVIEW_GRANTED = 15;
      See Also:
  • Method Details

    • values

      public static JobEvent.JobEventType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static JobEvent.JobEventType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static JobEvent.JobEventType valueOf(int value)
      Deprecated.
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static JobEvent.JobEventType forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<JobEvent.JobEventType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static JobEvent.JobEventType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null