Enum 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.v4beta1.JobEvent.JobEventType
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      APPLICATION_COMPANY_SUBMIT
      This event should be used when a company submits an application on behalf of a job seeker.
      APPLICATION_FINISH
      The job seeker or other entity interacting with the service submitted an application for a job.
      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.
      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_FROM_SEARCH
      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.
      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_FROM_SEARCH
      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.
      BOOKMARK
      The job seeker or other entity interacting with the service demonstrated an interest in a job by bookmarking or saving it.
      HIRED
      The job seeker or other entity interacting with the service was employed by the hiring entity (employer).
      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.
      INTERVIEW_GRANTED
      The entity interacting with the service (for example, the job seeker), was granted an initial interview by the hiring entity (employer).
      JOB_EVENT_TYPE_UNSPECIFIED
      The event is unspecified by other provided values.
      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.
      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.
      UNRECOGNIZED  
      VIEW
      The job seeker, or other entity interacting with the service, has viewed the details of a job, including the full description.
      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.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int APPLICATION_COMPANY_SUBMIT_VALUE
      This event should be used when a company submits an application on behalf of a job seeker.
      static int APPLICATION_FINISH_VALUE
      The job seeker or other entity interacting with the service submitted an application for a job.
      static 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.
      static 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.
      static 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.
      static 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.
      static 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.
      static int BOOKMARK_VALUE
      The job seeker or other entity interacting with the service demonstrated an interest in a job by bookmarking or saving it.
      static int HIRED_VALUE
      The job seeker or other entity interacting with the service was employed by the hiring entity (employer).
      static 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.
      static 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).
      static int JOB_EVENT_TYPE_UNSPECIFIED_VALUE
      The event is unspecified by other provided values.
      static 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.
      static 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.
      static 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.
      static int VIEW_VALUE
      The job seeker, or other entity interacting with the service, has viewed the details of a job, including the full description.
    • Enum Constant Detail

      • 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.v4beta1.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.v4beta1.JobEvent.JobEventType.APPLICATION_START]
         or
         [JobEventType.APPLICATION_FINISH][google.cloud.talent.v4beta1.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_START_FROM_SEARCH

        public static final JobEvent.JobEventType APPLICATION_START_FROM_SEARCH
         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;
      • APPLICATION_REDIRECT_FROM_SEARCH

        public static final JobEvent.JobEventType APPLICATION_REDIRECT_FROM_SEARCH
         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.v4beta1.JobEvent.JobEventType.APPLICATION_START],
         [JobEventType.APPLICATION_FINISH][google.cloud.talent.v4beta1.JobEvent.JobEventType.APPLICATION_FINISH]
         or
         [JobEventType.VIEW][google.cloud.talent.v4beta1.JobEvent.JobEventType.VIEW]
         events.
         
        APPLICATION_REDIRECT_FROM_SEARCH = 9;
      • 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;
    • Field Detail

      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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.v4beta1.JobEvent.JobEventType.IMPRESSION]).
         
        VIEW = 2;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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.v4beta1.JobEvent.JobEventType.APPLICATION_START]
         or
         [JobEventType.APPLICATION_FINISH][google.cloud.talent.v4beta1.JobEvent.JobEventType.APPLICATION_FINISH]
         events.
         
        APPLICATION_QUICK_SUBMISSION = 6;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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.v4beta1.JobEvent.JobEventType.APPLICATION_START],
         [JobEventType.APPLICATION_FINISH][google.cloud.talent.v4beta1.JobEvent.JobEventType.APPLICATION_FINISH]
         or
         [JobEventType.VIEW][google.cloud.talent.v4beta1.JobEvent.JobEventType.VIEW]
         events.
         
        APPLICATION_REDIRECT_FROM_SEARCH = 9;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
    • Method Detail

      • values

        public static JobEvent.JobEventType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (JobEvent.JobEventType c : JobEvent.JobEventType.values())
            System.out.println(c);
        
        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 final 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