Package com.google.cloud.talent.v4
Enum JobBenefit
- java.lang.Object
-
- java.lang.Enum<JobBenefit>
-
- com.google.cloud.talent.v4.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.v4.JobBenefit
-
-
Enum Constant Summary
Enum Constants Enum Constant 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.
-
Field Summary
Fields Modifier and Type Field 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static JobBenefit
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<JobBenefit>
internalGetValueMap()
static JobBenefit
valueOf(int value)
Deprecated.static JobBenefit
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.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.
-
-
-
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:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in 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:
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 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
-
-