Enum EmploymentType (2.2.9)

public enum EmploymentType extends Enum<EmploymentType> implements ProtocolMessageEnum

An enum that represents the employment type of a job.

Protobuf enum google.cloud.talent.v4.EmploymentType

Implements

ProtocolMessageEnum

Static Fields

NameDescription
CONTRACTOR

The job is offered as a contracted, as opposed to a salaried employee, position.

CONTRACTOR = 3;

CONTRACTOR_VALUE

The job is offered as a contracted, as opposed to a salaried employee, position.

CONTRACTOR = 3;

CONTRACT_TO_HIRE

The job is offered as a contracted position with the understanding that it's converted into a full-time position at the end of the contract. Jobs of this type are also returned by a search for EmploymentType.CONTRACTOR jobs.

CONTRACT_TO_HIRE = 4;

CONTRACT_TO_HIRE_VALUE

The job is offered as a contracted position with the understanding that it's converted into a full-time position at the end of the contract. Jobs of this type are also returned by a search for EmploymentType.CONTRACTOR jobs.

CONTRACT_TO_HIRE = 4;

EMPLOYMENT_TYPE_UNSPECIFIED

The default value if the employment type isn't specified.

EMPLOYMENT_TYPE_UNSPECIFIED = 0;

EMPLOYMENT_TYPE_UNSPECIFIED_VALUE

The default value if the employment type isn't specified.

EMPLOYMENT_TYPE_UNSPECIFIED = 0;

FLY_IN_FLY_OUT

The job involves employing people in remote areas and flying them temporarily to the work site instead of relocating employees and their families permanently.

FLY_IN_FLY_OUT = 9;

FLY_IN_FLY_OUT_VALUE

The job involves employing people in remote areas and flying them temporarily to the work site instead of relocating employees and their families permanently.

FLY_IN_FLY_OUT = 9;

FULL_TIME

The job requires working a number of hours that constitute full time employment, typically 40 or more hours per week.

FULL_TIME = 1;

FULL_TIME_VALUE

The job requires working a number of hours that constitute full time employment, typically 40 or more hours per week.

FULL_TIME = 1;

INTERN

The job is a fixed-term opportunity for students or entry-level job seekers to obtain on-the-job training, typically offered as a summer position.

INTERN = 6;

INTERN_VALUE

The job is a fixed-term opportunity for students or entry-level job seekers to obtain on-the-job training, typically offered as a summer position.

INTERN = 6;

OTHER_EMPLOYMENT_TYPE

The job does not fit any of the other listed types.

OTHER_EMPLOYMENT_TYPE = 10;

OTHER_EMPLOYMENT_TYPE_VALUE

The job does not fit any of the other listed types.

OTHER_EMPLOYMENT_TYPE = 10;

PART_TIME

The job entails working fewer hours than a full time job, typically less than 40 hours a week.

PART_TIME = 2;

PART_TIME_VALUE

The job entails working fewer hours than a full time job, typically less than 40 hours a week.

PART_TIME = 2;

PER_DIEM

The job requires an employee to work on an as-needed basis with a flexible schedule.

PER_DIEM = 8;

PER_DIEM_VALUE

The job requires an employee to work on an as-needed basis with a flexible schedule.

PER_DIEM = 8;

TEMPORARY

The job is offered as a temporary employment opportunity, usually a short-term engagement.

TEMPORARY = 5;

TEMPORARY_VALUE

The job is offered as a temporary employment opportunity, usually a short-term engagement.

TEMPORARY = 5;

UNRECOGNIZED
VOLUNTEER

The is an opportunity for an individual to volunteer, where there's no expectation of compensation for the provided services.

VOLUNTEER = 7;

VOLUNTEER_VALUE

The is an opportunity for an individual to volunteer, where there's no expectation of compensation for the provided services.

VOLUNTEER = 7;

Static Methods

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

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()