Enum JobCategory

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<JobCategory>

    public enum JobCategory
    extends Enum<JobCategory>
    implements com.google.protobuf.ProtocolMessageEnum
     An enum that represents the categorization or primary focus of specific
     role. This value is different than the "industry" associated with a role,
     which is related to the categorization of the company listing the job.
     
    Protobuf enum google.cloud.talent.v4.JobCategory
    • Enum Constant Detail

      • JOB_CATEGORY_UNSPECIFIED

        public static final JobCategory JOB_CATEGORY_UNSPECIFIED
         The default value if the category isn't specified.
         
        JOB_CATEGORY_UNSPECIFIED = 0;
      • ACCOUNTING_AND_FINANCE

        public static final JobCategory ACCOUNTING_AND_FINANCE
         An accounting and finance job, such as an Accountant.
         
        ACCOUNTING_AND_FINANCE = 1;
      • ADMINISTRATIVE_AND_OFFICE

        public static final JobCategory ADMINISTRATIVE_AND_OFFICE
         An administrative and office job, such as an Administrative Assistant.
         
        ADMINISTRATIVE_AND_OFFICE = 2;
      • ADVERTISING_AND_MARKETING

        public static final JobCategory ADVERTISING_AND_MARKETING
         An advertising and marketing job, such as Marketing Manager.
         
        ADVERTISING_AND_MARKETING = 3;
      • ANIMAL_CARE

        public static final JobCategory ANIMAL_CARE
         An animal care job, such as Veterinarian.
         
        ANIMAL_CARE = 4;
      • ART_FASHION_AND_DESIGN

        public static final JobCategory ART_FASHION_AND_DESIGN
         An art, fashion, or design job, such as Designer.
         
        ART_FASHION_AND_DESIGN = 5;
      • BUSINESS_OPERATIONS

        public static final JobCategory BUSINESS_OPERATIONS
         A business operations job, such as Business Operations Manager.
         
        BUSINESS_OPERATIONS = 6;
      • CLEANING_AND_FACILITIES

        public static final JobCategory CLEANING_AND_FACILITIES
         A cleaning and facilities job, such as Custodial Staff.
         
        CLEANING_AND_FACILITIES = 7;
      • COMPUTER_AND_IT

        public static final JobCategory COMPUTER_AND_IT
         A computer and IT job, such as Systems Administrator.
         
        COMPUTER_AND_IT = 8;
      • CONSTRUCTION

        public static final JobCategory CONSTRUCTION
         A construction job, such as General Laborer.
         
        CONSTRUCTION = 9;
      • CUSTOMER_SERVICE

        public static final JobCategory CUSTOMER_SERVICE
         A customer service job, such s Cashier.
         
        CUSTOMER_SERVICE = 10;
      • EDUCATION

        public static final JobCategory EDUCATION
         An education job, such as School Teacher.
         
        EDUCATION = 11;
      • ENTERTAINMENT_AND_TRAVEL

        public static final JobCategory ENTERTAINMENT_AND_TRAVEL
         An entertainment and travel job, such as Flight Attendant.
         
        ENTERTAINMENT_AND_TRAVEL = 12;
      • FARMING_AND_OUTDOORS

        public static final JobCategory FARMING_AND_OUTDOORS
         A farming or outdoor job, such as Park Ranger.
         
        FARMING_AND_OUTDOORS = 13;
      • HEALTHCARE

        public static final JobCategory HEALTHCARE
         A healthcare job, such as Registered Nurse.
         
        HEALTHCARE = 14;
      • HUMAN_RESOURCES

        public static final JobCategory HUMAN_RESOURCES
         A human resources job, such as Human Resources Director.
         
        HUMAN_RESOURCES = 15;
      • INSTALLATION_MAINTENANCE_AND_REPAIR

        public static final JobCategory INSTALLATION_MAINTENANCE_AND_REPAIR
         An installation, maintenance, or repair job, such as Electrician.
         
        INSTALLATION_MAINTENANCE_AND_REPAIR = 16;
      • LEGAL

        public static final JobCategory LEGAL
         A legal job, such as Law Clerk.
         
        LEGAL = 17;
      • MANAGEMENT

        public static final JobCategory MANAGEMENT
         A management job, often used in conjunction with another category,
         such as Store Manager.
         
        MANAGEMENT = 18;
      • MANUFACTURING_AND_WAREHOUSE

        public static final JobCategory MANUFACTURING_AND_WAREHOUSE
         A manufacturing or warehouse job, such as Assembly Technician.
         
        MANUFACTURING_AND_WAREHOUSE = 19;
      • MEDIA_COMMUNICATIONS_AND_WRITING

        public static final JobCategory MEDIA_COMMUNICATIONS_AND_WRITING
         A media, communications, or writing job, such as Media Relations.
         
        MEDIA_COMMUNICATIONS_AND_WRITING = 20;
      • OIL_GAS_AND_MINING

        public static final JobCategory OIL_GAS_AND_MINING
         An oil, gas or mining job, such as Offshore Driller.
         
        OIL_GAS_AND_MINING = 21;
      • PERSONAL_CARE_AND_SERVICES

        public static final JobCategory PERSONAL_CARE_AND_SERVICES
         A personal care and services job, such as Hair Stylist.
         
        PERSONAL_CARE_AND_SERVICES = 22;
      • PROTECTIVE_SERVICES

        public static final JobCategory PROTECTIVE_SERVICES
         A protective services job, such as Security Guard.
         
        PROTECTIVE_SERVICES = 23;
      • REAL_ESTATE

        public static final JobCategory REAL_ESTATE
         A real estate job, such as Buyer's Agent.
         
        REAL_ESTATE = 24;
      • RESTAURANT_AND_HOSPITALITY

        public static final JobCategory RESTAURANT_AND_HOSPITALITY
         A restaurant and hospitality job, such as Restaurant Server.
         
        RESTAURANT_AND_HOSPITALITY = 25;
      • SALES_AND_RETAIL

        public static final JobCategory SALES_AND_RETAIL
         A sales and/or retail job, such Sales Associate.
         
        SALES_AND_RETAIL = 26;
      • SCIENCE_AND_ENGINEERING

        public static final JobCategory SCIENCE_AND_ENGINEERING
         A science and engineering job, such as Lab Technician.
         
        SCIENCE_AND_ENGINEERING = 27;
      • SOCIAL_SERVICES_AND_NON_PROFIT

        public static final JobCategory SOCIAL_SERVICES_AND_NON_PROFIT
         A social services or non-profit job, such as Case Worker.
         
        SOCIAL_SERVICES_AND_NON_PROFIT = 28;
      • SPORTS_FITNESS_AND_RECREATION

        public static final JobCategory SPORTS_FITNESS_AND_RECREATION
         A sports, fitness, or recreation job, such as Personal Trainer.
         
        SPORTS_FITNESS_AND_RECREATION = 29;
      • TRANSPORTATION_AND_LOGISTICS

        public static final JobCategory TRANSPORTATION_AND_LOGISTICS
         A transportation or logistics job, such as Truck Driver.
         
        TRANSPORTATION_AND_LOGISTICS = 30;
      • UNRECOGNIZED

        public static final JobCategory UNRECOGNIZED
    • Field Detail

      • JOB_CATEGORY_UNSPECIFIED_VALUE

        public static final int JOB_CATEGORY_UNSPECIFIED_VALUE
         The default value if the category isn't specified.
         
        JOB_CATEGORY_UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • ACCOUNTING_AND_FINANCE_VALUE

        public static final int ACCOUNTING_AND_FINANCE_VALUE
         An accounting and finance job, such as an Accountant.
         
        ACCOUNTING_AND_FINANCE = 1;
        See Also:
        Constant Field Values
      • ADMINISTRATIVE_AND_OFFICE_VALUE

        public static final int ADMINISTRATIVE_AND_OFFICE_VALUE
         An administrative and office job, such as an Administrative Assistant.
         
        ADMINISTRATIVE_AND_OFFICE = 2;
        See Also:
        Constant Field Values
      • ADVERTISING_AND_MARKETING_VALUE

        public static final int ADVERTISING_AND_MARKETING_VALUE
         An advertising and marketing job, such as Marketing Manager.
         
        ADVERTISING_AND_MARKETING = 3;
        See Also:
        Constant Field Values
      • ANIMAL_CARE_VALUE

        public static final int ANIMAL_CARE_VALUE
         An animal care job, such as Veterinarian.
         
        ANIMAL_CARE = 4;
        See Also:
        Constant Field Values
      • ART_FASHION_AND_DESIGN_VALUE

        public static final int ART_FASHION_AND_DESIGN_VALUE
         An art, fashion, or design job, such as Designer.
         
        ART_FASHION_AND_DESIGN = 5;
        See Also:
        Constant Field Values
      • BUSINESS_OPERATIONS_VALUE

        public static final int BUSINESS_OPERATIONS_VALUE
         A business operations job, such as Business Operations Manager.
         
        BUSINESS_OPERATIONS = 6;
        See Also:
        Constant Field Values
      • CLEANING_AND_FACILITIES_VALUE

        public static final int CLEANING_AND_FACILITIES_VALUE
         A cleaning and facilities job, such as Custodial Staff.
         
        CLEANING_AND_FACILITIES = 7;
        See Also:
        Constant Field Values
      • COMPUTER_AND_IT_VALUE

        public static final int COMPUTER_AND_IT_VALUE
         A computer and IT job, such as Systems Administrator.
         
        COMPUTER_AND_IT = 8;
        See Also:
        Constant Field Values
      • CONSTRUCTION_VALUE

        public static final int CONSTRUCTION_VALUE
         A construction job, such as General Laborer.
         
        CONSTRUCTION = 9;
        See Also:
        Constant Field Values
      • CUSTOMER_SERVICE_VALUE

        public static final int CUSTOMER_SERVICE_VALUE
         A customer service job, such s Cashier.
         
        CUSTOMER_SERVICE = 10;
        See Also:
        Constant Field Values
      • EDUCATION_VALUE

        public static final int EDUCATION_VALUE
         An education job, such as School Teacher.
         
        EDUCATION = 11;
        See Also:
        Constant Field Values
      • ENTERTAINMENT_AND_TRAVEL_VALUE

        public static final int ENTERTAINMENT_AND_TRAVEL_VALUE
         An entertainment and travel job, such as Flight Attendant.
         
        ENTERTAINMENT_AND_TRAVEL = 12;
        See Also:
        Constant Field Values
      • FARMING_AND_OUTDOORS_VALUE

        public static final int FARMING_AND_OUTDOORS_VALUE
         A farming or outdoor job, such as Park Ranger.
         
        FARMING_AND_OUTDOORS = 13;
        See Also:
        Constant Field Values
      • HEALTHCARE_VALUE

        public static final int HEALTHCARE_VALUE
         A healthcare job, such as Registered Nurse.
         
        HEALTHCARE = 14;
        See Also:
        Constant Field Values
      • HUMAN_RESOURCES_VALUE

        public static final int HUMAN_RESOURCES_VALUE
         A human resources job, such as Human Resources Director.
         
        HUMAN_RESOURCES = 15;
        See Also:
        Constant Field Values
      • INSTALLATION_MAINTENANCE_AND_REPAIR_VALUE

        public static final int INSTALLATION_MAINTENANCE_AND_REPAIR_VALUE
         An installation, maintenance, or repair job, such as Electrician.
         
        INSTALLATION_MAINTENANCE_AND_REPAIR = 16;
        See Also:
        Constant Field Values
      • LEGAL_VALUE

        public static final int LEGAL_VALUE
         A legal job, such as Law Clerk.
         
        LEGAL = 17;
        See Also:
        Constant Field Values
      • MANAGEMENT_VALUE

        public static final int MANAGEMENT_VALUE
         A management job, often used in conjunction with another category,
         such as Store Manager.
         
        MANAGEMENT = 18;
        See Also:
        Constant Field Values
      • MANUFACTURING_AND_WAREHOUSE_VALUE

        public static final int MANUFACTURING_AND_WAREHOUSE_VALUE
         A manufacturing or warehouse job, such as Assembly Technician.
         
        MANUFACTURING_AND_WAREHOUSE = 19;
        See Also:
        Constant Field Values
      • MEDIA_COMMUNICATIONS_AND_WRITING_VALUE

        public static final int MEDIA_COMMUNICATIONS_AND_WRITING_VALUE
         A media, communications, or writing job, such as Media Relations.
         
        MEDIA_COMMUNICATIONS_AND_WRITING = 20;
        See Also:
        Constant Field Values
      • OIL_GAS_AND_MINING_VALUE

        public static final int OIL_GAS_AND_MINING_VALUE
         An oil, gas or mining job, such as Offshore Driller.
         
        OIL_GAS_AND_MINING = 21;
        See Also:
        Constant Field Values
      • PERSONAL_CARE_AND_SERVICES_VALUE

        public static final int PERSONAL_CARE_AND_SERVICES_VALUE
         A personal care and services job, such as Hair Stylist.
         
        PERSONAL_CARE_AND_SERVICES = 22;
        See Also:
        Constant Field Values
      • PROTECTIVE_SERVICES_VALUE

        public static final int PROTECTIVE_SERVICES_VALUE
         A protective services job, such as Security Guard.
         
        PROTECTIVE_SERVICES = 23;
        See Also:
        Constant Field Values
      • REAL_ESTATE_VALUE

        public static final int REAL_ESTATE_VALUE
         A real estate job, such as Buyer's Agent.
         
        REAL_ESTATE = 24;
        See Also:
        Constant Field Values
      • RESTAURANT_AND_HOSPITALITY_VALUE

        public static final int RESTAURANT_AND_HOSPITALITY_VALUE
         A restaurant and hospitality job, such as Restaurant Server.
         
        RESTAURANT_AND_HOSPITALITY = 25;
        See Also:
        Constant Field Values
      • SALES_AND_RETAIL_VALUE

        public static final int SALES_AND_RETAIL_VALUE
         A sales and/or retail job, such Sales Associate.
         
        SALES_AND_RETAIL = 26;
        See Also:
        Constant Field Values
      • SCIENCE_AND_ENGINEERING_VALUE

        public static final int SCIENCE_AND_ENGINEERING_VALUE
         A science and engineering job, such as Lab Technician.
         
        SCIENCE_AND_ENGINEERING = 27;
        See Also:
        Constant Field Values
      • SOCIAL_SERVICES_AND_NON_PROFIT_VALUE

        public static final int SOCIAL_SERVICES_AND_NON_PROFIT_VALUE
         A social services or non-profit job, such as Case Worker.
         
        SOCIAL_SERVICES_AND_NON_PROFIT = 28;
        See Also:
        Constant Field Values
      • SPORTS_FITNESS_AND_RECREATION_VALUE

        public static final int SPORTS_FITNESS_AND_RECREATION_VALUE
         A sports, fitness, or recreation job, such as Personal Trainer.
         
        SPORTS_FITNESS_AND_RECREATION = 29;
        See Also:
        Constant Field Values
      • TRANSPORTATION_AND_LOGISTICS_VALUE

        public static final int TRANSPORTATION_AND_LOGISTICS_VALUE
         A transportation or logistics job, such as Truck Driver.
         
        TRANSPORTATION_AND_LOGISTICS = 30;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static JobCategory[] 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 (JobCategory c : JobCategory.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static JobCategory 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 JobCategory 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 JobCategory 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<JobCategory> 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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
      • valueOf

        public static JobCategory 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