Google Cloud Talent Solution V4beta1 Client - Class CompensationInfo (1.1.1)

Reference documentation and code samples for the Google Cloud Talent Solution V4beta1 Client class CompensationInfo.

Job compensation details.

Generated from protobuf message google.cloud.talent.v4beta1.CompensationInfo

Namespace

Google \ Cloud \ Talent \ V4beta1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ entries
array< Google\Cloud\Talent\V4beta1\CompensationInfo\CompensationEntry >

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

↳ annualized_base_compensation_range
Google\Cloud\Talent\V4beta1\CompensationInfo\CompensationRange

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.

↳ annualized_total_compensation_range
Google\Cloud\Talent\V4beta1\CompensationInfo\CompensationRange

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.

getEntries

Job compensation information.

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

Returns
Type
Description

setEntries

Job compensation information.

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

Parameter
Name
Description
Returns
Type
Description
$this

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.

hasAnnualizedBaseCompensationRange

clearAnnualizedBaseCompensationRange

setAnnualizedBaseCompensationRange

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.

Returns
Type
Description
$this

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.

hasAnnualizedTotalCompensationRange

clearAnnualizedTotalCompensationRange

setAnnualizedTotalCompensationRange

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.

Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: