public static enum CompensationInfo.CompensationType extends Enum<CompensationInfo.CompensationType> implements com.google.protobuf.ProtocolMessageEnum
The type of compensation. For compensation amounts specified in non-monetary amounts, describe the compensation scheme in the [CompensationEntry.description][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.description]. For example, tipping format is described in [CompensationEntry.description][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.description] (for example, "expect 15-20% tips based on customer bill.") and an estimate of the tips provided in [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount] or [CompensationEntry.range][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.range] ($10 per hour). For example, equity is described in [CompensationEntry.description][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.description] (for example, "1% - 2% equity vesting over 4 years, 1 year cliff") and value estimated in [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount] or [CompensationEntry.range][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.range]. If no value estimate is possible, units are [CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED] and then further clarified in [CompensationEntry.description][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.description] field.Protobuf enum
google.cloud.talent.v4beta1.CompensationInfo.CompensationType| Enum Constant and Description |
|---|
BASE
Base compensation: Refers to the fixed amount of money paid to an
employee by an employer in return for work performed.
|
BONUS
Bonus.
|
COMMISSIONS
Commission.
|
COMPENSATION_TYPE_UNSPECIFIED
Default value.
|
EQUITY
Equity.
|
OTHER_COMPENSATION_TYPE
Other compensation type.
|
PROFIT_SHARING
Profit sharing.
|
SIGNING_BONUS
Signing bonus.
|
TIPS
Tips.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
BASE_VALUE
Base compensation: Refers to the fixed amount of money paid to an
employee by an employer in return for work performed.
|
static int |
BONUS_VALUE
Bonus.
|
static int |
COMMISSIONS_VALUE
Commission.
|
static int |
COMPENSATION_TYPE_UNSPECIFIED_VALUE
Default value.
|
static int |
EQUITY_VALUE
Equity.
|
static int |
OTHER_COMPENSATION_TYPE_VALUE
Other compensation type.
|
static int |
PROFIT_SHARING_VALUE
Profit sharing.
|
static int |
SIGNING_BONUS_VALUE
Signing bonus.
|
static int |
TIPS_VALUE
Tips.
|
| Modifier and Type | Method and Description |
|---|---|
static CompensationInfo.CompensationType |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<CompensationInfo.CompensationType> |
internalGetValueMap() |
static CompensationInfo.CompensationType |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static CompensationInfo.CompensationType |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static CompensationInfo.CompensationType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CompensationInfo.CompensationType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CompensationInfo.CompensationType COMPENSATION_TYPE_UNSPECIFIED
Default value.
COMPENSATION_TYPE_UNSPECIFIED = 0;public static final CompensationInfo.CompensationType 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;public static final CompensationInfo.CompensationType BONUS
Bonus.
BONUS = 2;public static final CompensationInfo.CompensationType SIGNING_BONUS
Signing bonus.
SIGNING_BONUS = 3;public static final CompensationInfo.CompensationType EQUITY
Equity.
EQUITY = 4;public static final CompensationInfo.CompensationType PROFIT_SHARING
Profit sharing.
PROFIT_SHARING = 5;public static final CompensationInfo.CompensationType COMMISSIONS
Commission.
COMMISSIONS = 6;public static final CompensationInfo.CompensationType TIPS
Tips.
TIPS = 7;public static final CompensationInfo.CompensationType OTHER_COMPENSATION_TYPE
Other compensation type.
OTHER_COMPENSATION_TYPE = 8;public static final CompensationInfo.CompensationType UNRECOGNIZED
public static final int COMPENSATION_TYPE_UNSPECIFIED_VALUE
Default value.
COMPENSATION_TYPE_UNSPECIFIED = 0;public static final int 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;public static final int BONUS_VALUE
Bonus.
BONUS = 2;public static final int SIGNING_BONUS_VALUE
Signing bonus.
SIGNING_BONUS = 3;public static final int EQUITY_VALUE
Equity.
EQUITY = 4;public static final int PROFIT_SHARING_VALUE
Profit sharing.
PROFIT_SHARING = 5;public static final int COMMISSIONS_VALUE
Commission.
COMMISSIONS = 6;public static final int TIPS_VALUE
Tips.
TIPS = 7;public static final int OTHER_COMPENSATION_TYPE_VALUE
Other compensation type.
OTHER_COMPENSATION_TYPE = 8;public static CompensationInfo.CompensationType[] values()
for (CompensationInfo.CompensationType c : CompensationInfo.CompensationType.values()) System.out.println(c);
public static CompensationInfo.CompensationType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static CompensationInfo.CompensationType valueOf(int value)
forNumber(int) instead.public static CompensationInfo.CompensationType forNumber(int value)
public static com.google.protobuf.Internal.EnumLiteMap<CompensationInfo.CompensationType> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static CompensationInfo.CompensationType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2019 Google LLC. All rights reserved.