Google Cloud Talent Solution V4 Client - Class CompensationFilter (2.1.3)

Reference documentation and code samples for the Google Cloud Talent Solution V4 Client class CompensationFilter.

Filter on job compensation type and amount.

Generated from protobuf message google.cloud.talent.v4.CompensationFilter

Namespace

Google \ Cloud \ Talent \ V4

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ type
int

Required. Type of filter.

↳ units
array

Required. Specify desired base compensation entry's CompensationInfo.CompensationUnit .

↳ range
↳ include_jobs_with_unspecified_compensation_range
bool

If set to true, jobs with unspecified compensation range fields are included.

getType

Required. Type of filter.

Returns
Type
Description
int
Enum of type FilterType .

setType

Required. Type of filter.

Parameter
Name
Description
var
int

Enum of type FilterType .

Returns
Type
Description
$this

getUnits

Required. Specify desired base compensation entry's CompensationInfo.CompensationUnit .

Returns
Type
Description

setUnits

Required. Specify desired base compensation entry's CompensationInfo.CompensationUnit .

Parameter
Name
Description
var
int[]
Returns
Type
Description
$this

getRange

Compensation range.

Returns
Type
Description

hasRange

clearRange

setRange

Compensation range.

Parameter
Name
Description
Returns
Type
Description
$this

getIncludeJobsWithUnspecifiedCompensationRange

If set to true, jobs with unspecified compensation range fields are included.

Returns
Type
Description
bool

setIncludeJobsWithUnspecifiedCompensationRange

If set to true, jobs with unspecified compensation range fields are included.

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