Google Cloud Talent Solution V4beta1 Client - Class CompensationRange (1.2.2)

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

Compensation range.

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

Namespace

Google \ Cloud \ Talent \ V4beta1 \ CompensationInfo

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ max_compensation Google\Type\Money

The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the currency code of min_compensation.

↳ min_compensation Google\Type\Money

The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the currency code of max_compensation.

getMaxCompensation

The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the currency code of min_compensation.

Returns
TypeDescription
Google\Type\Money|null

hasMaxCompensation

clearMaxCompensation

setMaxCompensation

The maximum amount of compensation. If left empty, the value is set to a maximal compensation value and the currency code is set to match the currency code of min_compensation.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this

getMinCompensation

The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the currency code of max_compensation.

Returns
TypeDescription
Google\Type\Money|null

hasMinCompensation

clearMinCompensation

setMinCompensation

The minimum amount of compensation. If left empty, the value is set to zero and the currency code is set to match the currency code of max_compensation.

Parameter
NameDescription
var Google\Type\Money
Returns
TypeDescription
$this