Package com.google.cloud.talent.v4
Enum JobBenefit
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<JobBenefit>
@Generated
public enum JobBenefit
extends Enum<JobBenefit>
implements com.google.protobuf.ProtocolMessageEnum
An enum that represents employee benefits included with the job.Protobuf enum
google.cloud.talent.v4.JobBenefit-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe job includes access to programs that support child care, such as daycare.The job includes dental services covered by a dental insurance plan.The job offers specific benefits to domestic partners.The job allows for a flexible work schedule.Default value if the type isn't specified.The job includes a life insurance plan provided by the employer or available for purchase by the employee.The job includes health services covered by a medical insurance plan.The job allows for a leave of absence to a parent to care for a newborn child.The job includes a workplace retirement plan provided by the employer or available for purchase by the employee.The job allows for paid time off due to illness.The job includes paid time off for vacation.The job includes vision services covered by a vision insurance plan. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe job includes access to programs that support child care, such as daycare.static final intThe job includes dental services covered by a dental insurance plan.static final intThe job offers specific benefits to domestic partners.static final intThe job allows for a flexible work schedule.static final intDefault value if the type isn't specified.static final intThe job includes a life insurance plan provided by the employer or available for purchase by the employee.static final intThe job includes health services covered by a medical insurance plan.static final intThe job allows for a leave of absence to a parent to care for a newborn child.static final intThe job includes a workplace retirement plan provided by the employer or available for purchase by the employee.static final intThe job allows for paid time off due to illness.static final intThe job includes paid time off for vacation.static final intThe job includes vision services covered by a vision insurance plan. -
Method Summary
Modifier and TypeMethodDescriptionstatic JobBenefitforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<JobBenefit>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 JobBenefitReturns 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 Details
-
JOB_BENEFIT_UNSPECIFIED
Default value if the type isn't specified.
JOB_BENEFIT_UNSPECIFIED = 0; -
CHILD_CARE
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; -
DOMESTIC_PARTNER
The job offers specific benefits to domestic partners.
DOMESTIC_PARTNER = 3; -
FLEXIBLE_HOURS
The job allows for a flexible work schedule.
FLEXIBLE_HOURS = 4; -
MEDICAL
The job includes health services covered by a medical insurance plan.
MEDICAL = 5; -
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
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; -
SICK_DAYS
The job allows for paid time off due to illness.
SICK_DAYS = 9; -
VACATION
The job includes paid time off for vacation.
VACATION = 10; -
VISION
The job includes vision services covered by a vision insurance plan.
VISION = 11; -
UNRECOGNIZED
-
-
Field Details
-
JOB_BENEFIT_UNSPECIFIED_VALUE
public static final int JOB_BENEFIT_UNSPECIFIED_VALUEDefault value if the type isn't specified.
JOB_BENEFIT_UNSPECIFIED = 0;- See Also:
-
CHILD_CARE_VALUE
public static final int CHILD_CARE_VALUEThe job includes access to programs that support child care, such as daycare.
CHILD_CARE = 1;- See Also:
-
DENTAL_VALUE
public static final int DENTAL_VALUEThe job includes dental services covered by a dental insurance plan.
DENTAL = 2;- See Also:
-
DOMESTIC_PARTNER_VALUE
public static final int DOMESTIC_PARTNER_VALUEThe job offers specific benefits to domestic partners.
DOMESTIC_PARTNER = 3;- See Also:
-
FLEXIBLE_HOURS_VALUE
public static final int FLEXIBLE_HOURS_VALUEThe job allows for a flexible work schedule.
FLEXIBLE_HOURS = 4;- See Also:
-
MEDICAL_VALUE
public static final int MEDICAL_VALUEThe job includes health services covered by a medical insurance plan.
MEDICAL = 5;- See Also:
-
LIFE_INSURANCE_VALUE
public static final int LIFE_INSURANCE_VALUEThe job includes a life insurance plan provided by the employer or available for purchase by the employee.
LIFE_INSURANCE = 6;- See Also:
-
PARENTAL_LEAVE_VALUE
public static final int PARENTAL_LEAVE_VALUEThe job allows for a leave of absence to a parent to care for a newborn child.
PARENTAL_LEAVE = 7;- See Also:
-
RETIREMENT_PLAN_VALUE
public static final int RETIREMENT_PLAN_VALUEThe job includes a workplace retirement plan provided by the employer or available for purchase by the employee.
RETIREMENT_PLAN = 8;- See Also:
-
SICK_DAYS_VALUE
public static final int SICK_DAYS_VALUEThe job allows for paid time off due to illness.
SICK_DAYS = 9;- See Also:
-
VACATION_VALUE
public static final int VACATION_VALUEThe job includes paid time off for vacation.
VACATION = 10;- See Also:
-
VISION_VALUE
public static final int VISION_VALUEThe job includes vision services covered by a vision insurance plan.
VISION = 11;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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.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
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
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 com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
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
-