Interface CompensationInfoOrBuilder (2.45.0)

public interface CompensationInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAnnualizedBaseCompensationRange()

public abstract CompensationInfo.CompensationRange getAnnualizedBaseCompensationRange()

Output only. Annualized base compensation range. Computed as base compensation entry's CompensationEntry.amount times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

.google.cloud.talent.v4.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CompensationInfo.CompensationRange

The annualizedBaseCompensationRange.

getAnnualizedBaseCompensationRangeOrBuilder()

public abstract CompensationInfo.CompensationRangeOrBuilder getAnnualizedBaseCompensationRangeOrBuilder()

Output only. Annualized base compensation range. Computed as base compensation entry's CompensationEntry.amount times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

.google.cloud.talent.v4.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CompensationInfo.CompensationRangeOrBuilder

getAnnualizedTotalCompensationRange()

public abstract CompensationInfo.CompensationRange getAnnualizedTotalCompensationRange()

Output only. Annualized total compensation range. Computed as all compensation entries' CompensationEntry.amount times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

.google.cloud.talent.v4.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CompensationInfo.CompensationRange

The annualizedTotalCompensationRange.

getAnnualizedTotalCompensationRangeOrBuilder()

public abstract CompensationInfo.CompensationRangeOrBuilder getAnnualizedTotalCompensationRangeOrBuilder()

Output only. Annualized total compensation range. Computed as all compensation entries' CompensationEntry.amount times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

.google.cloud.talent.v4.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CompensationInfo.CompensationRangeOrBuilder

getEntries(int index)

public abstract CompensationInfo.CompensationEntry getEntries(int index)

Job compensation information.

At most one entry can be of type CompensationInfo.CompensationType.BASE, which is referred as base compensation entry for the job.

repeated .google.cloud.talent.v4.CompensationInfo.CompensationEntry entries = 1;

Parameter
Name Description
index int
Returns
Type Description
CompensationInfo.CompensationEntry

getEntriesCount()

public abstract int getEntriesCount()

Job compensation information.

At most one entry can be of type CompensationInfo.CompensationType.BASE, which is referred as base compensation entry for the job.

repeated .google.cloud.talent.v4.CompensationInfo.CompensationEntry entries = 1;

Returns
Type Description
int

getEntriesList()

public abstract List<CompensationInfo.CompensationEntry> getEntriesList()

Job compensation information.

At most one entry can be of type CompensationInfo.CompensationType.BASE, which is referred as base compensation entry for the job.

repeated .google.cloud.talent.v4.CompensationInfo.CompensationEntry entries = 1;

Returns
Type Description
List<CompensationEntry>

getEntriesOrBuilder(int index)

public abstract CompensationInfo.CompensationEntryOrBuilder getEntriesOrBuilder(int index)

Job compensation information.

At most one entry can be of type CompensationInfo.CompensationType.BASE, which is referred as base compensation entry for the job.

repeated .google.cloud.talent.v4.CompensationInfo.CompensationEntry entries = 1;

Parameter
Name Description
index int
Returns
Type Description
CompensationInfo.CompensationEntryOrBuilder

getEntriesOrBuilderList()

public abstract List<? extends CompensationInfo.CompensationEntryOrBuilder> getEntriesOrBuilderList()

Job compensation information.

At most one entry can be of type CompensationInfo.CompensationType.BASE, which is referred as base compensation entry for the job.

repeated .google.cloud.talent.v4.CompensationInfo.CompensationEntry entries = 1;

Returns
Type Description
List<? extends com.google.cloud.talent.v4.CompensationInfo.CompensationEntryOrBuilder>

hasAnnualizedBaseCompensationRange()

public abstract boolean hasAnnualizedBaseCompensationRange()

Output only. Annualized base compensation range. Computed as base compensation entry's CompensationEntry.amount times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

.google.cloud.talent.v4.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the annualizedBaseCompensationRange field is set.

hasAnnualizedTotalCompensationRange()

public abstract boolean hasAnnualizedTotalCompensationRange()

Output only. Annualized total compensation range. Computed as all compensation entries' CompensationEntry.amount times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

.google.cloud.talent.v4.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the annualizedTotalCompensationRange field is set.