CompensationFilter(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Filter on job compensation type and amount.
Attributes |
|
---|---|
Name | Description |
type_ |
google.cloud.talent_v4beta1.types.CompensationFilter.FilterType
Required. Type of filter. |
units |
MutableSequence[google.cloud.talent_v4beta1.types.CompensationInfo.CompensationUnit]
Required. Specify desired base compensation entry's
CompensationInfo.CompensationUnit.
|
range_ |
google.cloud.talent_v4beta1.types.CompensationInfo.CompensationRange
Compensation range. |
include_jobs_with_unspecified_compensation_range |
bool
If set to true, jobs with unspecified compensation range fields are included. |
Classes
FilterType
FilterType(value)
Specify the type of filtering.
See
<xref uid="google.cloud.talent.v4beta1.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.v4beta1.CompensationInfo.CompensationUnit">CompensationUnit</xref>
and amount or range overlaps with provided
<xref uid="google.cloud.talent.v4beta1.CompensationInfo.CompensationRange">CompensationRange</xref>.
See
<xref uid="google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry">CompensationInfo.CompensationEntry</xref>
for definition of base compensation entry.
Set exactly one
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.units">units</xref>
and populate
<xref uid="google.cloud.talent.v4beta1.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.v4beta1.CompensationFilter.range">range</xref>
and zero or more
<xref uid="google.cloud.talent.v4beta1.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.v4beta1.CompensationFilter.range">range</xref>
and zero or more
<xref uid="google.cloud.talent.v4beta1.CompensationFilter.units">units</xref>.