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 \ CompensationInfoMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
var |
Google\Type\Money
|
Returns | |
---|---|
Type | Description |
$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 | |
---|---|
Type | Description |
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 | |
---|---|
Name | Description |
var |
Google\Type\Money
|
Returns | |
---|---|
Type | Description |
$this |