Package com.google.cloud.talent.v4
Interface CompensationInfo.CompensationEntryOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CompensationInfo.CompensationEntry
,CompensationInfo.CompensationEntry.Builder
- Enclosing class:
- CompensationInfo
public static interface CompensationInfo.CompensationEntryOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.type.Money
getAmount()
Compensation amount.com.google.type.MoneyOrBuilder
getAmountOrBuilder()
Compensation amount.CompensationInfo.CompensationEntry.CompensationAmountCase
getCompensationAmountCase()
String
getDescription()
Compensation description.com.google.protobuf.ByteString
getDescriptionBytes()
Compensation description.com.google.protobuf.DoubleValue
getExpectedUnitsPerYear()
Expected number of units paid each year.com.google.protobuf.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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getTypeValue
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;
- Returns:
- The enum numeric value on the wire for type.
-
getType
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;
- Returns:
- The type.
-
getUnitValue
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;
- Returns:
- The enum numeric value on the wire for unit.
-
getUnit
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;
- Returns:
- The unit.
-
hasAmount
boolean hasAmount()
Compensation amount.
.google.type.Money amount = 3;
- Returns:
- Whether the amount field is set.
-
getAmount
com.google.type.Money getAmount()
Compensation amount.
.google.type.Money amount = 3;
- Returns:
- The amount.
-
getAmountOrBuilder
com.google.type.MoneyOrBuilder getAmountOrBuilder()
Compensation amount.
.google.type.Money amount = 3;
-
hasRange
boolean hasRange()
Compensation range.
.google.cloud.talent.v4.CompensationInfo.CompensationRange range = 4;
- Returns:
- Whether the range field is set.
-
getRange
CompensationInfo.CompensationRange getRange()
Compensation range.
.google.cloud.talent.v4.CompensationInfo.CompensationRange range = 4;
- Returns:
- The range.
-
getRangeOrBuilder
CompensationInfo.CompensationRangeOrBuilder getRangeOrBuilder()
Compensation range.
.google.cloud.talent.v4.CompensationInfo.CompensationRange range = 4;
-
getDescription
String getDescription()
Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.
string description = 5;
- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.
string description = 5;
- Returns:
- The bytes for description.
-
hasExpectedUnitsPerYear
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;
- Returns:
- Whether the expectedUnitsPerYear field is set.
-
getExpectedUnitsPerYear
com.google.protobuf.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;
- Returns:
- The expectedUnitsPerYear.
-
getExpectedUnitsPerYearOrBuilder
com.google.protobuf.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;
-
getCompensationAmountCase
CompensationInfo.CompensationEntry.CompensationAmountCase getCompensationAmountCase()
-
-