Google Cloud Talent Solution V4 Client - Class FilterType (1.1.1)

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 \ CompensationFilter

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
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

Filter by annualized total compensation amount and base compensation entry's unit . Populate range and zero or more units.

Generated from protobuf enum ANNUALIZED_TOTAL_AMOUNT = 4;