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