Cloud Talent Solution V4beta1 API - Module Google::Cloud::Talent::V4beta1::CompensationFilter::FilterType (v0.5.0)

Stay organized with collections Save and categorize content based on your preferences.

Reference documentation and code samples for the Cloud Talent Solution V4beta1 API module Google::Cloud::Talent::V4beta1::CompensationFilter::FilterType.

Specify the type of filtering.

Constants

FILTER_TYPE_UNSPECIFIED

value: 0
Filter type unspecified. Position holder, INVALID, should never be used.

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.

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.

ANNUALIZED_BASE_AMOUNT

value: 3
Filter by annualized base compensation amount and base compensation entry's unit. Populate [range][google.cloud.talent.v4beta1.CompensationFilter.range] and zero or more [units][google.cloud.talent.v4beta1.CompensationFilter.units].

ANNUALIZED_TOTAL_AMOUNT

value: 4
Filter by annualized total compensation amount and base compensation entry's unit . Populate [range][google.cloud.talent.v4beta1.CompensationFilter.range] and zero or more [units][google.cloud.talent.v4beta1.CompensationFilter.units].