Enum DegreeType

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

    public enum DegreeType
    extends Enum<DegreeType>
    implements com.google.protobuf.ProtocolMessageEnum
     Educational degree level defined in International Standard Classification
     of Education (ISCED).
     
    Protobuf enum google.cloud.talent.v4.DegreeType
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ADULT_REMEDIAL_EDUCATION
      Adult Remedial Education; Programmes providing learning experiences that build on secondary education and prepare for labour market entry and/or tertiary education.
      ASSOCIATES_OR_EQUIVALENT
      Associate's or equivalent; Short first tertiary programmes that are typically practically-based, occupationally-specific and prepare for labour market entry.
      BACHELORS_OR_EQUIVALENT
      Bachelor's or equivalent; Programmes designed to provide intermediate academic and/or professional knowledge, skills and competencies leading to a first tertiary degree or equivalent qualification.
      DEGREE_TYPE_UNSPECIFIED
      Default value.
      DOCTORAL_OR_EQUIVALENT
      Doctoral or equivalent; Programmes designed primarily to lead to an advanced research qualification, usually concluding with the submission and defense of a substantive dissertation of publishable quality based on original research.
      LOWER_SECONDARY_EDUCATION
      Lower secondary education; First stage of secondary education building on primary education, typically with a more subject-oriented curriculum.
      MASTERS_OR_EQUIVALENT
      Master's or equivalent; Programmes designed to provide advanced academic and/or professional knowledge, skills and competencies leading to a second tertiary degree or equivalent qualification.
      PRIMARY_EDUCATION
      Primary education which is typically the first stage of compulsory education.
      UNRECOGNIZED  
      UPPER_SECONDARY_EDUCATION
      Middle education; Second/final stage of secondary education preparing for tertiary education and/or providing skills relevant to employment.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ADULT_REMEDIAL_EDUCATION_VALUE
      Adult Remedial Education; Programmes providing learning experiences that build on secondary education and prepare for labour market entry and/or tertiary education.
      static int ASSOCIATES_OR_EQUIVALENT_VALUE
      Associate's or equivalent; Short first tertiary programmes that are typically practically-based, occupationally-specific and prepare for labour market entry.
      static int BACHELORS_OR_EQUIVALENT_VALUE
      Bachelor's or equivalent; Programmes designed to provide intermediate academic and/or professional knowledge, skills and competencies leading to a first tertiary degree or equivalent qualification.
      static int DEGREE_TYPE_UNSPECIFIED_VALUE
      Default value.
      static int DOCTORAL_OR_EQUIVALENT_VALUE
      Doctoral or equivalent; Programmes designed primarily to lead to an advanced research qualification, usually concluding with the submission and defense of a substantive dissertation of publishable quality based on original research.
      static int LOWER_SECONDARY_EDUCATION_VALUE
      Lower secondary education; First stage of secondary education building on primary education, typically with a more subject-oriented curriculum.
      static int MASTERS_OR_EQUIVALENT_VALUE
      Master's or equivalent; Programmes designed to provide advanced academic and/or professional knowledge, skills and competencies leading to a second tertiary degree or equivalent qualification.
      static int PRIMARY_EDUCATION_VALUE
      Primary education which is typically the first stage of compulsory education.
      static int UPPER_SECONDARY_EDUCATION_VALUE
      Middle education; Second/final stage of secondary education preparing for tertiary education and/or providing skills relevant to employment.
    • Enum Constant Detail

      • DEGREE_TYPE_UNSPECIFIED

        public static final DegreeType DEGREE_TYPE_UNSPECIFIED
         Default value. Represents no degree, or early childhood education.
         Maps to ISCED code 0.
         Ex) Kindergarten
         
        DEGREE_TYPE_UNSPECIFIED = 0;
      • PRIMARY_EDUCATION

        public static final DegreeType PRIMARY_EDUCATION
         Primary education which is typically the first stage of compulsory
         education. ISCED code 1.
         Ex) Elementary school
         
        PRIMARY_EDUCATION = 1;
      • LOWER_SECONDARY_EDUCATION

        public static final DegreeType LOWER_SECONDARY_EDUCATION
         Lower secondary education; First stage of secondary education building on
         primary education, typically with a more subject-oriented curriculum.
         ISCED code 2.
         Ex) Middle school
         
        LOWER_SECONDARY_EDUCATION = 2;
      • UPPER_SECONDARY_EDUCATION

        public static final DegreeType UPPER_SECONDARY_EDUCATION
         Middle education; Second/final stage of secondary education preparing for
         tertiary education and/or providing skills relevant to employment.
         Usually with an increased range of subject options and streams. ISCED
         code 3.
         Ex) High school
         
        UPPER_SECONDARY_EDUCATION = 3;
      • ADULT_REMEDIAL_EDUCATION

        public static final DegreeType ADULT_REMEDIAL_EDUCATION
         Adult Remedial Education; Programmes providing learning experiences that
         build on secondary education and prepare for labour market entry and/or
         tertiary education. The content is broader than secondary but not as
         complex as tertiary education. ISCED code 4.
         
        ADULT_REMEDIAL_EDUCATION = 4;
      • ASSOCIATES_OR_EQUIVALENT

        public static final DegreeType ASSOCIATES_OR_EQUIVALENT
         Associate's or equivalent; Short first tertiary programmes that are
         typically practically-based, occupationally-specific and prepare for
         labour market entry. These programmes may also provide a pathway to other
         tertiary programmes. ISCED code 5.
         
        ASSOCIATES_OR_EQUIVALENT = 5;
      • BACHELORS_OR_EQUIVALENT

        public static final DegreeType BACHELORS_OR_EQUIVALENT
         Bachelor's or equivalent; Programmes designed to provide intermediate
         academic and/or professional knowledge, skills and competencies leading
         to a first tertiary degree or equivalent qualification. ISCED code 6.
         
        BACHELORS_OR_EQUIVALENT = 6;
      • MASTERS_OR_EQUIVALENT

        public static final DegreeType MASTERS_OR_EQUIVALENT
         Master's or equivalent; Programmes designed to provide advanced academic
         and/or professional knowledge, skills and competencies leading to a
         second tertiary degree or equivalent qualification. ISCED code 7.
         
        MASTERS_OR_EQUIVALENT = 7;
      • DOCTORAL_OR_EQUIVALENT

        public static final DegreeType DOCTORAL_OR_EQUIVALENT
         Doctoral or equivalent; Programmes designed primarily to lead to an
         advanced research qualification, usually concluding with the submission
         and defense of a substantive dissertation of publishable quality based on
         original research. ISCED code 8.
         
        DOCTORAL_OR_EQUIVALENT = 8;
      • UNRECOGNIZED

        public static final DegreeType UNRECOGNIZED
    • Field Detail

      • DEGREE_TYPE_UNSPECIFIED_VALUE

        public static final int DEGREE_TYPE_UNSPECIFIED_VALUE
         Default value. Represents no degree, or early childhood education.
         Maps to ISCED code 0.
         Ex) Kindergarten
         
        DEGREE_TYPE_UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • PRIMARY_EDUCATION_VALUE

        public static final int PRIMARY_EDUCATION_VALUE
         Primary education which is typically the first stage of compulsory
         education. ISCED code 1.
         Ex) Elementary school
         
        PRIMARY_EDUCATION = 1;
        See Also:
        Constant Field Values
      • LOWER_SECONDARY_EDUCATION_VALUE

        public static final int LOWER_SECONDARY_EDUCATION_VALUE
         Lower secondary education; First stage of secondary education building on
         primary education, typically with a more subject-oriented curriculum.
         ISCED code 2.
         Ex) Middle school
         
        LOWER_SECONDARY_EDUCATION = 2;
        See Also:
        Constant Field Values
      • UPPER_SECONDARY_EDUCATION_VALUE

        public static final int UPPER_SECONDARY_EDUCATION_VALUE
         Middle education; Second/final stage of secondary education preparing for
         tertiary education and/or providing skills relevant to employment.
         Usually with an increased range of subject options and streams. ISCED
         code 3.
         Ex) High school
         
        UPPER_SECONDARY_EDUCATION = 3;
        See Also:
        Constant Field Values
      • ADULT_REMEDIAL_EDUCATION_VALUE

        public static final int ADULT_REMEDIAL_EDUCATION_VALUE
         Adult Remedial Education; Programmes providing learning experiences that
         build on secondary education and prepare for labour market entry and/or
         tertiary education. The content is broader than secondary but not as
         complex as tertiary education. ISCED code 4.
         
        ADULT_REMEDIAL_EDUCATION = 4;
        See Also:
        Constant Field Values
      • ASSOCIATES_OR_EQUIVALENT_VALUE

        public static final int ASSOCIATES_OR_EQUIVALENT_VALUE
         Associate's or equivalent; Short first tertiary programmes that are
         typically practically-based, occupationally-specific and prepare for
         labour market entry. These programmes may also provide a pathway to other
         tertiary programmes. ISCED code 5.
         
        ASSOCIATES_OR_EQUIVALENT = 5;
        See Also:
        Constant Field Values
      • BACHELORS_OR_EQUIVALENT_VALUE

        public static final int BACHELORS_OR_EQUIVALENT_VALUE
         Bachelor's or equivalent; Programmes designed to provide intermediate
         academic and/or professional knowledge, skills and competencies leading
         to a first tertiary degree or equivalent qualification. ISCED code 6.
         
        BACHELORS_OR_EQUIVALENT = 6;
        See Also:
        Constant Field Values
      • MASTERS_OR_EQUIVALENT_VALUE

        public static final int MASTERS_OR_EQUIVALENT_VALUE
         Master's or equivalent; Programmes designed to provide advanced academic
         and/or professional knowledge, skills and competencies leading to a
         second tertiary degree or equivalent qualification. ISCED code 7.
         
        MASTERS_OR_EQUIVALENT = 7;
        See Also:
        Constant Field Values
      • DOCTORAL_OR_EQUIVALENT_VALUE

        public static final int DOCTORAL_OR_EQUIVALENT_VALUE
         Doctoral or equivalent; Programmes designed primarily to lead to an
         advanced research qualification, usually concluding with the submission
         and defense of a substantive dissertation of publishable quality based on
         original research. ISCED code 8.
         
        DOCTORAL_OR_EQUIVALENT = 8;
        See Also:
        Constant Field Values
    • Method Detail

      • values

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

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