Enum DegreeType

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

@Generated 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; Programmes providing learning experiences that build on secondary education and prepare for labour market entry and/or tertiary education.
    Associate's or equivalent; Short first tertiary programmes that are typically practically-based, occupationally-specific and prepare for labour market entry.
    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.
    Default 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.
    Lower secondary education; First stage of secondary education building on primary education, typically with a more subject-oriented curriculum.
    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 which is typically the first stage of compulsory 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 final int
    Adult Remedial Education; Programmes providing learning experiences that build on secondary education and prepare for labour market entry and/or tertiary education.
    static final int
    Associate's or equivalent; Short first tertiary programmes that are typically practically-based, occupationally-specific and prepare for labour market entry.
    static final int
    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 final int
    Default value.
    static final int
    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 final int
    Lower secondary education; First stage of secondary education building on primary education, typically with a more subject-oriented curriculum.
    static final int
    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 final int
    Primary education which is typically the first stage of compulsory education.
    static final int
    Middle education; Second/final stage of secondary education preparing for tertiary education and/or providing skills relevant to employment.
  • Method Summary

    Modifier and Type
    Method
    Description
    static DegreeType
    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<DegreeType>
     
    static DegreeType
    valueOf(int value)
    Deprecated.
    static DegreeType
    valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
    Returns the enum constant of this type with the specified name.
    static DegreeType
    Returns the enum constant of this type with the specified name.
    static DegreeType[]
    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

    • 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 Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
  • Method Details

    • values

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