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>

@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 Constants
    Enum Constant
    Description
    The 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

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The job includes access to programs that support child care, such as daycare.
    static final int
    The job includes dental services covered by a dental insurance plan.
    static final int
    The job offers specific benefits to domestic partners.
    static final int
    The job allows for a flexible work schedule.
    static final int
    Default value if the type isn't specified.
    static final int
    The job includes a life insurance plan provided by the employer or available for purchase by the employee.
    static final int
    The job includes health services covered by a medical insurance plan.
    static final int
    The job allows for a leave of absence to a parent to care for a newborn child.
    static final int
    The job includes a workplace retirement plan provided by the employer or available for purchase by the employee.
    static final int
    The job allows for paid time off due to illness.
    static final int
    The job includes paid time off for vacation.
    static final int
    The job includes vision services covered by a vision insurance plan.
  • Method Summary

    Modifier and Type
    Method
    Description
    static JobBenefit
    forNumber(int value)
     
    static com.google.protobuf.Descriptors.EnumDescriptor
     
    final com.google.protobuf.Descriptors.EnumDescriptor
     
    final int
     
    final com.google.protobuf.Descriptors.EnumValueDescriptor
     
    static com.google.protobuf.Internal.EnumLiteMap<JobBenefit>
     
    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
    Returns the enum constant of this type with the specified name.
    static JobBenefit[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • 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 Details

    • 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:
    • 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:
    • DENTAL_VALUE

      public static final int DENTAL_VALUE
       The job includes dental services covered by a dental
       insurance plan.
       
      DENTAL = 2;
      See Also:
    • DOMESTIC_PARTNER_VALUE

      public static final int DOMESTIC_PARTNER_VALUE
       The job offers specific benefits to domestic partners.
       
      DOMESTIC_PARTNER = 3;
      See Also:
    • FLEXIBLE_HOURS_VALUE

      public static final int FLEXIBLE_HOURS_VALUE
       The job allows for a flexible work schedule.
       
      FLEXIBLE_HOURS = 4;
      See Also:
    • MEDICAL_VALUE

      public static final int MEDICAL_VALUE
       The job includes health services covered by a medical insurance plan.
       
      MEDICAL = 5;
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • VACATION_VALUE

      public static final int VACATION_VALUE
       The job includes paid time off for vacation.
       
      VACATION = 10;
      See Also:
    • VISION_VALUE

      public static final int VISION_VALUE
       The job includes vision services covered by a vision
       insurance plan.
       
      VISION = 11;
      See Also:
  • Method Details

    • values

      public static JobBenefit[] 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

      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 name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.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 name
      NullPointerException - 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 interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static 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 name
      NullPointerException - if the argument is null