Class FilterType (2.13.2)

FilterType(value)

Specify the type of filtering.

Values: FILTER_TYPE_UNSPECIFIED (0): Filter type unspecified. Position holder, INVALID, should never be used. UNIT_ONLY (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
    <xref uid="google.cloud.talent.v4.CompensationInfo.CompensationEntry">CompensationInfo.CompensationEntry</xref>
    for definition of base compensation entry.
UNIT_AND_AMOUNT (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
    <xref uid="google.cloud.talent.v4.CompensationInfo.CompensationUnit">CompensationUnit</xref>
    and amount or range overlaps with provided
    <xref uid="google.cloud.talent.v4.CompensationInfo.CompensationRange">CompensationRange</xref>.

    See
    <xref uid="google.cloud.talent.v4.CompensationInfo.CompensationEntry">CompensationInfo.CompensationEntry</xref>
    for definition of base compensation entry.

    Set exactly one
    <xref uid="google.cloud.talent.v4.CompensationFilter.units">units</xref> and
    populate
    <xref uid="google.cloud.talent.v4.CompensationFilter.range">range</xref>.
ANNUALIZED_BASE_AMOUNT (3):
    Filter by annualized base compensation amount and
    `base compensation entry's` unit. Populate
    <xref uid="google.cloud.talent.v4.CompensationFilter.range">range</xref> and
    zero or more
    <xref uid="google.cloud.talent.v4.CompensationFilter.units">units</xref>.
ANNUALIZED_TOTAL_AMOUNT (4):
    Filter by annualized total compensation amount and
    `base compensation entry's` unit . Populate
    <xref uid="google.cloud.talent.v4.CompensationFilter.range">range</xref> and
    zero or more
    <xref uid="google.cloud.talent.v4.CompensationFilter.units">units</xref>.