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.MoneygetAmount()Compensation amount.com.google.type.MoneyOrBuildergetAmountOrBuilder()Compensation amount.CompensationInfo.CompensationEntry.CompensationAmountCasegetCompensationAmountCase()StringgetDescription()Compensation description.com.google.protobuf.ByteStringgetDescriptionBytes()Compensation description.com.google.protobuf.DoubleValuegetExpectedUnitsPerYear()Expected number of units paid each year.com.google.protobuf.DoubleValueOrBuildergetExpectedUnitsPerYearOrBuilder()Expected number of units paid each year.CompensationInfo.CompensationRangegetRange()Compensation range.CompensationInfo.CompensationRangeOrBuildergetRangeOrBuilder()Compensation range.CompensationInfo.CompensationTypegetType()Compensation type.intgetTypeValue()Compensation type.CompensationInfo.CompensationUnitgetUnit()Frequency of the specified amount.intgetUnitValue()Frequency of the specified amount.booleanhasAmount()Compensation amount.booleanhasExpectedUnitsPerYear()Expected number of units paid each year.booleanhasRange()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()
-
-