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
Modifier and TypeMethodDescriptionCompensation amount.Compensation amount.Compensation description.com.google.protobuf.ByteStringCompensation description.com.google.protobuf.DoubleValueExpected number of units paid each year.com.google.protobuf.DoubleValueOrBuilderExpected number of units paid each year.getRange()Compensation range.Compensation range.getType()Compensation type.intCompensation type.getUnit()Frequency of the specified amount.intFrequency of the specified amount.booleanCompensation amount.booleanExpected number of units paid each year.booleanhasRange()Compensation range.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
Money getAmount()Compensation amount.
.google.type.Money amount = 3;- Returns:
- The amount.
-
getAmountOrBuilder
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()
-