Package com.google.cloud.talent.v4beta1
Enum JobBenefit
- java.lang.Object
-
- java.lang.Enum<JobBenefit>
-
- com.google.cloud.talent.v4beta1.JobBenefit
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<JobBenefit>
public enum JobBenefit extends Enum<JobBenefit> implements com.google.protobuf.ProtocolMessageEnum
An enum that represents employee benefits included with the job.
Protobuf enumgoogle.cloud.talent.v4beta1.JobBenefit
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CHILD_CAREThe job includes access to programs that support child care, such as daycare.DENTALThe job includes dental services covered by a dental insurance plan.DOMESTIC_PARTNERThe job offers specific benefits to domestic partners.FLEXIBLE_HOURSThe job allows for a flexible work schedule.JOB_BENEFIT_UNSPECIFIEDDefault value if the type isn't specified.LIFE_INSURANCEThe job includes a life insurance plan provided by the employer or available for purchase by the employee.MEDICALThe job includes health services covered by a medical insurance plan.PARENTAL_LEAVEThe job allows for a leave of absence to a parent to care for a newborn child.RETIREMENT_PLANThe job includes a workplace retirement plan provided by the employer or available for purchase by the employee.SICK_DAYSThe job allows for paid time off due to illness.UNRECOGNIZEDVACATIONThe job includes paid time off for vacation.VISIONThe job includes vision services covered by a vision insurance plan.
-
Field Summary
Fields Modifier and Type Field Description static intCHILD_CARE_VALUEThe job includes access to programs that support child care, such as daycare.static intDENTAL_VALUEThe job includes dental services covered by a dental insurance plan.static intDOMESTIC_PARTNER_VALUEThe job offers specific benefits to domestic partners.static intFLEXIBLE_HOURS_VALUEThe job allows for a flexible work schedule.static intJOB_BENEFIT_UNSPECIFIED_VALUEDefault value if the type isn't specified.static intLIFE_INSURANCE_VALUEThe job includes a life insurance plan provided by the employer or available for purchase by the employee.static intMEDICAL_VALUEThe job includes health services covered by a medical insurance plan.static intPARENTAL_LEAVE_VALUEThe job allows for a leave of absence to a parent to care for a newborn child.static intRETIREMENT_PLAN_VALUEThe job includes a workplace retirement plan provided by the employer or available for purchase by the employee.static intSICK_DAYS_VALUEThe job allows for paid time off due to illness.static intVACATION_VALUEThe job includes paid time off for vacation.static intVISION_VALUEThe job includes vision services covered by a vision insurance plan.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static JobBenefitforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<JobBenefit>internalGetValueMap()static JobBenefitvalueOf(int value)Deprecated.static JobBenefitvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static JobBenefitvalueOf(String name)Returns the enum constant of this type with the specified name.static JobBenefit[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
JOB_BENEFIT_UNSPECIFIED
public static final JobBenefit JOB_BENEFIT_UNSPECIFIED
Default value if the type isn't specified.
JOB_BENEFIT_UNSPECIFIED = 0;
-
CHILD_CARE
public static final JobBenefit CHILD_CARE
The job includes access to programs that support child care, such as daycare.
CHILD_CARE = 1;
-
DENTAL
public static final JobBenefit DENTAL
The job includes dental services covered by a dental insurance plan.
DENTAL = 2;
-
DOMESTIC_PARTNER
public static final JobBenefit DOMESTIC_PARTNER
The job offers specific benefits to domestic partners.
DOMESTIC_PARTNER = 3;
-
FLEXIBLE_HOURS
public static final JobBenefit FLEXIBLE_HOURS
The job allows for a flexible work schedule.
FLEXIBLE_HOURS = 4;
-
MEDICAL
public static final JobBenefit MEDICAL
The job includes health services covered by a medical insurance plan.
MEDICAL = 5;
-
LIFE_INSURANCE
public static final JobBenefit LIFE_INSURANCE
The job includes a life insurance plan provided by the employer or available for purchase by the employee.
LIFE_INSURANCE = 6;
-
PARENTAL_LEAVE
public static final JobBenefit PARENTAL_LEAVE
The job allows for a leave of absence to a parent to care for a newborn child.
PARENTAL_LEAVE = 7;
-
RETIREMENT_PLAN
public static final JobBenefit RETIREMENT_PLAN
The job includes a workplace retirement plan provided by the employer or available for purchase by the employee.
RETIREMENT_PLAN = 8;
-
SICK_DAYS
public static final JobBenefit SICK_DAYS
The job allows for paid time off due to illness.
SICK_DAYS = 9;
-
VACATION
public static final JobBenefit VACATION
The job includes paid time off for vacation.
VACATION = 10;
-
VISION
public static final JobBenefit VISION
The job includes vision services covered by a vision insurance plan.
VISION = 11;
-
UNRECOGNIZED
public static final JobBenefit UNRECOGNIZED
-
-
Field Detail
-
JOB_BENEFIT_UNSPECIFIED_VALUE
public static final int JOB_BENEFIT_UNSPECIFIED_VALUE
Default value if the type isn't specified.
JOB_BENEFIT_UNSPECIFIED = 0;- See Also:
- Constant Field Values
-
CHILD_CARE_VALUE
public static final int CHILD_CARE_VALUE
The job includes access to programs that support child care, such as daycare.
CHILD_CARE = 1;- See Also:
- Constant Field Values
-
DENTAL_VALUE
public static final int DENTAL_VALUE
The job includes dental services covered by a dental insurance plan.
DENTAL = 2;- See Also:
- Constant Field Values
-
DOMESTIC_PARTNER_VALUE
public static final int DOMESTIC_PARTNER_VALUE
The job offers specific benefits to domestic partners.
DOMESTIC_PARTNER = 3;- See Also:
- Constant Field Values
-
FLEXIBLE_HOURS_VALUE
public static final int FLEXIBLE_HOURS_VALUE
The job allows for a flexible work schedule.
FLEXIBLE_HOURS = 4;- See Also:
- Constant Field Values
-
MEDICAL_VALUE
public static final int MEDICAL_VALUE
The job includes health services covered by a medical insurance plan.
MEDICAL = 5;- See Also:
- Constant Field Values
-
LIFE_INSURANCE_VALUE
public static final int LIFE_INSURANCE_VALUE
The job includes a life insurance plan provided by the employer or available for purchase by the employee.
LIFE_INSURANCE = 6;- See Also:
- Constant Field Values
-
PARENTAL_LEAVE_VALUE
public static final int PARENTAL_LEAVE_VALUE
The job allows for a leave of absence to a parent to care for a newborn child.
PARENTAL_LEAVE = 7;- See Also:
- Constant Field Values
-
RETIREMENT_PLAN_VALUE
public static final int RETIREMENT_PLAN_VALUE
The job includes a workplace retirement plan provided by the employer or available for purchase by the employee.
RETIREMENT_PLAN = 8;- See Also:
- Constant Field Values
-
SICK_DAYS_VALUE
public static final int SICK_DAYS_VALUE
The job allows for paid time off due to illness.
SICK_DAYS = 9;- See Also:
- Constant Field Values
-
VACATION_VALUE
public static final int VACATION_VALUE
The job includes paid time off for vacation.
VACATION = 10;- See Also:
- Constant Field Values
-
VISION_VALUE
public static final int VISION_VALUE
The job includes vision services covered by a vision insurance plan.
VISION = 11;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static JobBenefit[] 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 (JobBenefit c : JobBenefit.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static JobBenefit 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:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static JobBenefit 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 JobBenefit 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<JobBenefit> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static JobBenefit 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
-
-