Enum JobView

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<JobView>

    public enum JobView
    extends Enum<JobView>
    implements com.google.protobuf.ProtocolMessageEnum
     An enum that specifies the job attributes that are returned in the
     [MatchingJob.job][google.cloud.talent.v4.SearchJobsResponse.MatchingJob.job]
     or [ListJobsResponse.jobs][google.cloud.talent.v4.ListJobsResponse.jobs]
     fields.
     
    Protobuf enum google.cloud.talent.v4.JobView
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      JOB_VIEW_FULL
      All available attributes are included in the search results.
      JOB_VIEW_ID_ONLY
      A ID only view of job, with following attributes: [Job.name][google.cloud.talent.v4.Job.name], [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id], [Job.language_code][google.cloud.talent.v4.Job.language_code].
      JOB_VIEW_MINIMAL
      A minimal view of the job, with the following attributes: [Job.name][google.cloud.talent.v4.Job.name], [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id], [Job.title][google.cloud.talent.v4.Job.title], [Job.company][google.cloud.talent.v4.Job.company], [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations], [Job.language_code][google.cloud.talent.v4.Job.language_code].
      JOB_VIEW_SMALL
      A small view of the job, with the following attributes in the search results: [Job.name][google.cloud.talent.v4.Job.name], [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id], [Job.title][google.cloud.talent.v4.Job.title], [Job.company][google.cloud.talent.v4.Job.company], [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations], [Job.visibility][google.cloud.talent.v4.Job.visibility], [Job.language_code][google.cloud.talent.v4.Job.language_code], [Job.description][google.cloud.talent.v4.Job.description].
      JOB_VIEW_UNSPECIFIED
      Default value.
      UNRECOGNIZED  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int JOB_VIEW_FULL_VALUE
      All available attributes are included in the search results.
      static int JOB_VIEW_ID_ONLY_VALUE
      A ID only view of job, with following attributes: [Job.name][google.cloud.talent.v4.Job.name], [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id], [Job.language_code][google.cloud.talent.v4.Job.language_code].
      static int JOB_VIEW_MINIMAL_VALUE
      A minimal view of the job, with the following attributes: [Job.name][google.cloud.talent.v4.Job.name], [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id], [Job.title][google.cloud.talent.v4.Job.title], [Job.company][google.cloud.talent.v4.Job.company], [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations], [Job.language_code][google.cloud.talent.v4.Job.language_code].
      static int JOB_VIEW_SMALL_VALUE
      A small view of the job, with the following attributes in the search results: [Job.name][google.cloud.talent.v4.Job.name], [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id], [Job.title][google.cloud.talent.v4.Job.title], [Job.company][google.cloud.talent.v4.Job.company], [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations], [Job.visibility][google.cloud.talent.v4.Job.visibility], [Job.language_code][google.cloud.talent.v4.Job.language_code], [Job.description][google.cloud.talent.v4.Job.description].
      static int JOB_VIEW_UNSPECIFIED_VALUE
      Default value.
    • Enum Constant Detail

      • JOB_VIEW_UNSPECIFIED

        public static final JobView JOB_VIEW_UNSPECIFIED
         Default value.
         
        JOB_VIEW_UNSPECIFIED = 0;
      • JOB_VIEW_ID_ONLY

        public static final JobView JOB_VIEW_ID_ONLY
         A ID only view of job, with following attributes:
         [Job.name][google.cloud.talent.v4.Job.name],
         [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id],
         [Job.language_code][google.cloud.talent.v4.Job.language_code].
         
        JOB_VIEW_ID_ONLY = 1;
      • JOB_VIEW_MINIMAL

        public static final JobView JOB_VIEW_MINIMAL
         A minimal view of the job, with the following attributes:
         [Job.name][google.cloud.talent.v4.Job.name],
         [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id],
         [Job.title][google.cloud.talent.v4.Job.title],
         [Job.company][google.cloud.talent.v4.Job.company],
         [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations],
         [Job.language_code][google.cloud.talent.v4.Job.language_code].
         
        JOB_VIEW_MINIMAL = 2;
      • JOB_VIEW_SMALL

        public static final JobView JOB_VIEW_SMALL
         A small view of the job, with the following attributes in the search
         results: [Job.name][google.cloud.talent.v4.Job.name],
         [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id],
         [Job.title][google.cloud.talent.v4.Job.title],
         [Job.company][google.cloud.talent.v4.Job.company],
         [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations],
         [Job.visibility][google.cloud.talent.v4.Job.visibility],
         [Job.language_code][google.cloud.talent.v4.Job.language_code],
         [Job.description][google.cloud.talent.v4.Job.description].
         
        JOB_VIEW_SMALL = 3;
      • JOB_VIEW_FULL

        public static final JobView JOB_VIEW_FULL
         All available attributes are included in the search results.
         
        JOB_VIEW_FULL = 4;
      • UNRECOGNIZED

        public static final JobView UNRECOGNIZED
    • Field Detail

      • JOB_VIEW_UNSPECIFIED_VALUE

        public static final int JOB_VIEW_UNSPECIFIED_VALUE
         Default value.
         
        JOB_VIEW_UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • JOB_VIEW_ID_ONLY_VALUE

        public static final int JOB_VIEW_ID_ONLY_VALUE
         A ID only view of job, with following attributes:
         [Job.name][google.cloud.talent.v4.Job.name],
         [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id],
         [Job.language_code][google.cloud.talent.v4.Job.language_code].
         
        JOB_VIEW_ID_ONLY = 1;
        See Also:
        Constant Field Values
      • JOB_VIEW_MINIMAL_VALUE

        public static final int JOB_VIEW_MINIMAL_VALUE
         A minimal view of the job, with the following attributes:
         [Job.name][google.cloud.talent.v4.Job.name],
         [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id],
         [Job.title][google.cloud.talent.v4.Job.title],
         [Job.company][google.cloud.talent.v4.Job.company],
         [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations],
         [Job.language_code][google.cloud.talent.v4.Job.language_code].
         
        JOB_VIEW_MINIMAL = 2;
        See Also:
        Constant Field Values
      • JOB_VIEW_SMALL_VALUE

        public static final int JOB_VIEW_SMALL_VALUE
         A small view of the job, with the following attributes in the search
         results: [Job.name][google.cloud.talent.v4.Job.name],
         [Job.requisition_id][google.cloud.talent.v4.Job.requisition_id],
         [Job.title][google.cloud.talent.v4.Job.title],
         [Job.company][google.cloud.talent.v4.Job.company],
         [Job.DerivedInfo.locations][google.cloud.talent.v4.Job.DerivedInfo.locations],
         [Job.visibility][google.cloud.talent.v4.Job.visibility],
         [Job.language_code][google.cloud.talent.v4.Job.language_code],
         [Job.description][google.cloud.talent.v4.Job.description].
         
        JOB_VIEW_SMALL = 3;
        See Also:
        Constant Field Values
      • JOB_VIEW_FULL_VALUE

        public static final int JOB_VIEW_FULL_VALUE
         All available attributes are included in the search results.
         
        JOB_VIEW_FULL = 4;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static JobView[] 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 (JobView c : JobView.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static JobView 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 JobView 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 JobView 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<JobView> 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 JobView 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