Enum CompensationInfo.CompensationType (2.22.0)

public enum CompensationInfo.CompensationType extends Enum<CompensationInfo.CompensationType> implements ProtocolMessageEnum

The type of compensation.

For compensation amounts specified in non-monetary amounts, describe the compensation scheme in the CompensationEntry.description.

For example, tipping format is described in CompensationEntry.description (for example, "expect 15-20% tips based on customer bill.") and an estimate of the tips provided in CompensationEntry.amount or CompensationEntry.range ($10 per hour).

For example, equity is described in CompensationEntry.description (for example, "1% - 2% equity vesting over 4 years, 1 year cliff") and value estimated in CompensationEntry.amount or CompensationEntry.range. If no value estimate is possible, units are CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED and then further clarified in CompensationEntry.description field.

Protobuf enum google.cloud.talent.v4.CompensationInfo.CompensationType

Implements

ProtocolMessageEnum

Static Fields

NameDescription
BASE

Base compensation: Refers to the fixed amount of money paid to an employee by an employer in return for work performed. Base compensation does not include benefits, bonuses or any other potential compensation from an employer.

BASE = 1;

BASE_VALUE

Base compensation: Refers to the fixed amount of money paid to an employee by an employer in return for work performed. Base compensation does not include benefits, bonuses or any other potential compensation from an employer.

BASE = 1;

BONUS

Bonus.

BONUS = 2;

BONUS_VALUE

Bonus.

BONUS = 2;

COMMISSIONS

Commission.

COMMISSIONS = 6;

COMMISSIONS_VALUE

Commission.

COMMISSIONS = 6;

COMPENSATION_TYPE_UNSPECIFIED

Default value.

COMPENSATION_TYPE_UNSPECIFIED = 0;

COMPENSATION_TYPE_UNSPECIFIED_VALUE

Default value.

COMPENSATION_TYPE_UNSPECIFIED = 0;

EQUITY

Equity.

EQUITY = 4;

EQUITY_VALUE

Equity.

EQUITY = 4;

OTHER_COMPENSATION_TYPE

Other compensation type.

OTHER_COMPENSATION_TYPE = 8;

OTHER_COMPENSATION_TYPE_VALUE

Other compensation type.

OTHER_COMPENSATION_TYPE = 8;

PROFIT_SHARING

Profit sharing.

PROFIT_SHARING = 5;

PROFIT_SHARING_VALUE

Profit sharing.

PROFIT_SHARING = 5;

SIGNING_BONUS

Signing bonus.

SIGNING_BONUS = 3;

SIGNING_BONUS_VALUE

Signing bonus.

SIGNING_BONUS = 3;

TIPS

Tips.

TIPS = 7;

TIPS_VALUE

Tips.

TIPS = 7;

UNRECOGNIZED

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()