Reference documentation and code samples for the Google Cloud Talent Solution V4 Client class FilterType.
Specify the type of filtering.
Protobuf type google.cloud.talent.v4.CompensationFilter.FilterType
Namespace
Google \ Cloud \ Talent \ V4 \ CompensationFilterMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
FILTER_TYPE_UNSPECIFIED
Value: 0
Filter type unspecified. Position holder, INVALID, should never be used.
Generated from protobuf enum FILTER_TYPE_UNSPECIFIED = 0;
UNIT_ONLY
Value: 1
Filter by base compensation entry's
unit. A job is a match if and
only if the job contains a base CompensationEntry and the base
CompensationEntry's unit matches provided
units. Populate one or
more units.
See CompensationInfo.CompensationEntry for definition of base compensation entry.
Generated from protobuf enum UNIT_ONLY = 1;
UNIT_AND_AMOUNT
Value: 2
Filter by base compensation entry's
unit and amount / range. A job
is a match if and only if the job contains a base CompensationEntry, and
the base entry's unit matches provided
CompensationUnit
and amount or range overlaps with provided
CompensationRange.
See CompensationInfo.CompensationEntry for definition of base compensation entry. Set exactly one units and populate range.
Generated from protobuf enum UNIT_AND_AMOUNT = 2;
ANNUALIZED_BASE_AMOUNT
Value: 3
Filter by annualized base compensation amount and base compensation
entry's
unit. Populate
range and zero or more
units.
Generated from protobuf enum ANNUALIZED_BASE_AMOUNT = 3;
ANNUALIZED_TOTAL_AMOUNT
Value: 4