public static interface CompensationInfo.CompensationEntryOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
com.google.type.Money |
getAmount()
Compensation amount.
|
com.google.type.MoneyOrBuilder |
getAmountOrBuilder()
Compensation amount.
|
CompensationInfo.CompensationEntry.CompensationAmountCase |
getCompensationAmountCase() |
String |
getDescription()
Compensation description.
|
ByteString |
getDescriptionBytes()
Compensation description.
|
DoubleValue |
getExpectedUnitsPerYear()
Expected number of units paid each year.
|
DoubleValueOrBuilder |
getExpectedUnitsPerYearOrBuilder()
Expected number of units paid each year.
|
CompensationInfo.CompensationRange |
getRange()
Compensation range.
|
CompensationInfo.CompensationRangeOrBuilder |
getRangeOrBuilder()
Compensation range.
|
CompensationInfo.CompensationType |
getType()
Compensation type.
|
int |
getTypeValue()
Compensation type.
|
CompensationInfo.CompensationUnit |
getUnit()
Frequency of the specified amount.
|
int |
getUnitValue()
Frequency of the specified amount.
|
boolean |
hasAmount()
Compensation amount.
|
boolean |
hasExpectedUnitsPerYear()
Expected number of units paid each year.
|
boolean |
hasRange()
Compensation range.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
int getTypeValue()
Compensation type. Default is [CompensationType.COMPENSATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.CompensationInfo.CompensationType.COMPENSATION_TYPE_UNSPECIFIED].
.google.cloud.talent.v4.CompensationInfo.CompensationType type = 1;
CompensationInfo.CompensationType getType()
Compensation type. Default is [CompensationType.COMPENSATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.CompensationInfo.CompensationType.COMPENSATION_TYPE_UNSPECIFIED].
.google.cloud.talent.v4.CompensationInfo.CompensationType type = 1;
int getUnitValue()
Frequency of the specified amount. Default is [CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED][google.cloud.talent.v4.CompensationInfo.CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED].
.google.cloud.talent.v4.CompensationInfo.CompensationUnit unit = 2;
CompensationInfo.CompensationUnit getUnit()
Frequency of the specified amount. Default is [CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED][google.cloud.talent.v4.CompensationInfo.CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED].
.google.cloud.talent.v4.CompensationInfo.CompensationUnit unit = 2;
boolean hasAmount()
Compensation amount.
.google.type.Money amount = 3;
com.google.type.Money getAmount()
Compensation amount.
.google.type.Money amount = 3;
com.google.type.MoneyOrBuilder getAmountOrBuilder()
Compensation amount.
.google.type.Money amount = 3;
boolean hasRange()
Compensation range.
.google.cloud.talent.v4.CompensationInfo.CompensationRange range = 4;
CompensationInfo.CompensationRange getRange()
Compensation range.
.google.cloud.talent.v4.CompensationInfo.CompensationRange range = 4;
CompensationInfo.CompensationRangeOrBuilder getRangeOrBuilder()
Compensation range.
.google.cloud.talent.v4.CompensationInfo.CompensationRange range = 4;
String getDescription()
Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.
string description = 5;
ByteString getDescriptionBytes()
Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.
string description = 5;
boolean hasExpectedUnitsPerYear()
Expected number of units paid each year. If not specified, when [Job.employment_types][google.cloud.talent.v4.Job.employment_types] is FULLTIME, a default value is inferred based on [unit][google.cloud.talent.v4.CompensationInfo.CompensationEntry.unit]. Default values: - HOURLY: 2080 - DAILY: 260 - WEEKLY: 52 - MONTHLY: 12 - ANNUAL: 1
.google.protobuf.DoubleValue expected_units_per_year = 6;
DoubleValue getExpectedUnitsPerYear()
Expected number of units paid each year. If not specified, when [Job.employment_types][google.cloud.talent.v4.Job.employment_types] is FULLTIME, a default value is inferred based on [unit][google.cloud.talent.v4.CompensationInfo.CompensationEntry.unit]. Default values: - HOURLY: 2080 - DAILY: 260 - WEEKLY: 52 - MONTHLY: 12 - ANNUAL: 1
.google.protobuf.DoubleValue expected_units_per_year = 6;
DoubleValueOrBuilder getExpectedUnitsPerYearOrBuilder()
Expected number of units paid each year. If not specified, when [Job.employment_types][google.cloud.talent.v4.Job.employment_types] is FULLTIME, a default value is inferred based on [unit][google.cloud.talent.v4.CompensationInfo.CompensationEntry.unit]. Default values: - HOURLY: 2080 - DAILY: 260 - WEEKLY: 52 - MONTHLY: 12 - ANNUAL: 1
.google.protobuf.DoubleValue expected_units_per_year = 6;
CompensationInfo.CompensationEntry.CompensationAmountCase getCompensationAmountCase()
Copyright © 2022 Google LLC. All rights reserved.