Enum JobBenefit (2.50.0)

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

Implements

ProtocolMessageEnum

Static Fields

Name Description
CHILD_CARE

The job includes access to programs that support child care, such as daycare.

CHILD_CARE = 1;

CHILD_CARE_VALUE

The job includes access to programs that support child care, such as daycare.

CHILD_CARE = 1;

DENTAL

The job includes dental services covered by a dental insurance plan.

DENTAL = 2;

DENTAL_VALUE

The job includes dental services covered by a dental insurance plan.

DENTAL = 2;

DOMESTIC_PARTNER

The job offers specific benefits to domestic partners.

DOMESTIC_PARTNER = 3;

DOMESTIC_PARTNER_VALUE

The job offers specific benefits to domestic partners.

DOMESTIC_PARTNER = 3;

FLEXIBLE_HOURS

The job allows for a flexible work schedule.

FLEXIBLE_HOURS = 4;

FLEXIBLE_HOURS_VALUE

The job allows for a flexible work schedule.

FLEXIBLE_HOURS = 4;

JOB_BENEFIT_UNSPECIFIED

Default value if the type isn't specified.

JOB_BENEFIT_UNSPECIFIED = 0;

JOB_BENEFIT_UNSPECIFIED_VALUE

Default value if the type isn't specified.

JOB_BENEFIT_UNSPECIFIED = 0;

LIFE_INSURANCE

The job includes a life insurance plan provided by the employer or available for purchase by the employee.

LIFE_INSURANCE = 6;

LIFE_INSURANCE_VALUE

The job includes a life insurance plan provided by the employer or available for purchase by the employee.

LIFE_INSURANCE = 6;

MEDICAL

The job includes health services covered by a medical insurance plan.

MEDICAL = 5;

MEDICAL_VALUE

The job includes health services covered by a medical insurance plan.

MEDICAL = 5;

PARENTAL_LEAVE

The job allows for a leave of absence to a parent to care for a newborn child.

PARENTAL_LEAVE = 7;

PARENTAL_LEAVE_VALUE

The job allows for a leave of absence to a parent to care for a newborn child.

PARENTAL_LEAVE = 7;

RETIREMENT_PLAN

The job includes a workplace retirement plan provided by the employer or available for purchase by the employee.

RETIREMENT_PLAN = 8;

RETIREMENT_PLAN_VALUE

The job includes a workplace retirement plan provided by the employer or available for purchase by the employee.

RETIREMENT_PLAN = 8;

SICK_DAYS

The job allows for paid time off due to illness.

SICK_DAYS = 9;

SICK_DAYS_VALUE

The job allows for paid time off due to illness.

SICK_DAYS = 9;

UNRECOGNIZED
VACATION

The job includes paid time off for vacation.

VACATION = 10;

VACATION_VALUE

The job includes paid time off for vacation.

VACATION = 10;

VISION

The job includes vision services covered by a vision insurance plan.

VISION = 11;

VISION_VALUE

The job includes vision services covered by a vision insurance plan.

VISION = 11;

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()