Interface CompensationInfoOrBuilder (2.30.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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the annualizedTotalCompensationRange field is set.