public enum JobBenefit extends Enum<JobBenefit> implements ProtocolMessageEnum
An enum that represents employee benefits included with the job.Protobuf enum
google.cloud.talent.v4.JobBenefit
Enum Constant and Description |
---|
CHILD_CARE
The job includes access to programs that support child care, such
as daycare.
|
DENTAL
The job includes dental services covered by a dental
insurance plan.
|
DOMESTIC_PARTNER
The job offers specific benefits to domestic partners.
|
FLEXIBLE_HOURS
The job allows for a flexible work schedule.
|
JOB_BENEFIT_UNSPECIFIED
Default value if the type isn't specified.
|
LIFE_INSURANCE
The job includes a life insurance plan provided by the employer or
available for purchase by the employee.
|
MEDICAL
The job includes health services covered by a medical insurance plan.
|
PARENTAL_LEAVE
The job allows for a leave of absence to a parent to care for a newborn
child.
|
RETIREMENT_PLAN
The job includes a workplace retirement plan provided by the
employer or available for purchase by the employee.
|
SICK_DAYS
The job allows for paid time off due to illness.
|
UNRECOGNIZED |
VACATION
The job includes paid time off for vacation.
|
VISION
The job includes vision services covered by a vision
insurance plan.
|
Modifier and Type | Field and Description |
---|---|
static int |
CHILD_CARE_VALUE
The job includes access to programs that support child care, such
as daycare.
|
static int |
DENTAL_VALUE
The job includes dental services covered by a dental
insurance plan.
|
static int |
DOMESTIC_PARTNER_VALUE
The job offers specific benefits to domestic partners.
|
static int |
FLEXIBLE_HOURS_VALUE
The job allows for a flexible work schedule.
|
static int |
JOB_BENEFIT_UNSPECIFIED_VALUE
Default value if the type isn't specified.
|
static int |
LIFE_INSURANCE_VALUE
The job includes a life insurance plan provided by the employer or
available for purchase by the employee.
|
static int |
MEDICAL_VALUE
The job includes health services covered by a medical insurance plan.
|
static int |
PARENTAL_LEAVE_VALUE
The job allows for a leave of absence to a parent to care for a newborn
child.
|
static int |
RETIREMENT_PLAN_VALUE
The job includes a workplace retirement plan provided by the
employer or available for purchase by the employee.
|
static int |
SICK_DAYS_VALUE
The job allows for paid time off due to illness.
|
static int |
VACATION_VALUE
The job includes paid time off for vacation.
|
static int |
VISION_VALUE
The job includes vision services covered by a vision
insurance plan.
|
Modifier and Type | Method and Description |
---|---|
static JobBenefit |
forNumber(int value) |
static Descriptors.EnumDescriptor |
getDescriptor() |
Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static Internal.EnumLiteMap<JobBenefit> |
internalGetValueMap() |
static JobBenefit |
valueOf(Descriptors.EnumValueDescriptor desc) |
static JobBenefit |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static JobBenefit |
valueOf(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.
|
public static final JobBenefit JOB_BENEFIT_UNSPECIFIED
Default value if the type isn't specified.
JOB_BENEFIT_UNSPECIFIED = 0;
public static final JobBenefit CHILD_CARE
The job includes access to programs that support child care, such as daycare.
CHILD_CARE = 1;
public static final JobBenefit DENTAL
The job includes dental services covered by a dental insurance plan.
DENTAL = 2;
public static final JobBenefit DOMESTIC_PARTNER
The job offers specific benefits to domestic partners.
DOMESTIC_PARTNER = 3;
public static final JobBenefit FLEXIBLE_HOURS
The job allows for a flexible work schedule.
FLEXIBLE_HOURS = 4;
public static final JobBenefit MEDICAL
The job includes health services covered by a medical insurance plan.
MEDICAL = 5;
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;
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;
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;
public static final JobBenefit SICK_DAYS
The job allows for paid time off due to illness.
SICK_DAYS = 9;
public static final JobBenefit VACATION
The job includes paid time off for vacation.
VACATION = 10;
public static final JobBenefit VISION
The job includes vision services covered by a vision insurance plan.
VISION = 11;
public static final JobBenefit UNRECOGNIZED
public static final int JOB_BENEFIT_UNSPECIFIED_VALUE
Default value if the type isn't specified.
JOB_BENEFIT_UNSPECIFIED = 0;
public static final int CHILD_CARE_VALUE
The job includes access to programs that support child care, such as daycare.
CHILD_CARE = 1;
public static final int DENTAL_VALUE
The job includes dental services covered by a dental insurance plan.
DENTAL = 2;
public static final int DOMESTIC_PARTNER_VALUE
The job offers specific benefits to domestic partners.
DOMESTIC_PARTNER = 3;
public static final int FLEXIBLE_HOURS_VALUE
The job allows for a flexible work schedule.
FLEXIBLE_HOURS = 4;
public static final int MEDICAL_VALUE
The job includes health services covered by a medical insurance plan.
MEDICAL = 5;
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;
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;
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;
public static final int SICK_DAYS_VALUE
The job allows for paid time off due to illness.
SICK_DAYS = 9;
public static final int VACATION_VALUE
The job includes paid time off for vacation.
VACATION = 10;
public static final int VISION_VALUE
The job includes vision services covered by a vision insurance plan.
VISION = 11;
public static JobBenefit[] values()
for (JobBenefit c : JobBenefit.values()) System.out.println(c);
public static JobBenefit valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface Internal.EnumLite
getNumber
in interface ProtocolMessageEnum
@Deprecated public static JobBenefit valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static JobBenefit forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static Internal.EnumLiteMap<JobBenefit> internalGetValueMap()
public final Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface ProtocolMessageEnum
public final Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface ProtocolMessageEnum
public static final Descriptors.EnumDescriptor getDescriptor()
public static JobBenefit valueOf(Descriptors.EnumValueDescriptor desc)
Copyright © 2022 Google LLC. All rights reserved.