Package com.google.cloud.talent.v4
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>
public enum DegreeType extends Enum<DegreeType> implements com.google.protobuf.ProtocolMessageEnum
Educational degree level defined in International Standard Classification of Education (ISCED).
Protobuf enumgoogle.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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static DegreeType
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<DegreeType>
internalGetValueMap()
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
valueOf(String name)
Returns the enum constant of this type with the specified name.static DegreeType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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 nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.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 nameNullPointerException
- 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 interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.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 nameNullPointerException
- if the argument is null
-
-