Class ProfileQuery (0.3.0)

Filters to apply when performing the search query.

Optional. The location filter specifies geo-regions containing the profiles to search against. If a location filter isn't specified, profiles fitting the other search criteria are retrieved regardless of where they're located. If [LocationFi lter.negated][google.cloud.talent.v4beta1.LocationFilter.negat ed] is specified, the result doesn't contain profiles from that location. For example, search for profiles with addresses in "New York City".

Optional. Employer filter specifies employers of profiles to match on. If an employer filter isn't specified, profiles with any employers are retrieved. If multiple employer filters are specified, profiles with any matching employers are retrieved. If [EmployerFilter.negated][google.cloud.talen t.v4beta1.EmployerFilter.negated] is specified, the result won't contain profiles that match the employers. For example, search for profiles that have working experience at "Google LLC".

Optional. Skill filter specifies skill of profiles to match on. If a skill filter isn't specified, profiles with any skills are retrieved. If multiple skill filters are specified, profiles that match any skill filters are retrieved. If [SkillFilter.negated][google.cloud.talent.v4bet a1.SkillFilter.negated] is specified, the result won't contain profiles that match the skills. For example, search for profiles that have "Java" and "Python" in skill list.

Optional. Time filter specifies the create/update timestamp of the profiles to match on. For example, search for profiles created since "2018-1-1".

Optional. The application date filters specify application date ranges to match on.

Optional. The application job filters specify the job applied for in the application.

Optional. The candidate availability filter which filters based on availability signals. Signal 1: Number of days since most recent job application. See [Availability.JobApplicationA vailabilitySignal][google.cloud.talent.v4beta1.Availability.Jo bApplicationAvailabilitySignal] for the details of this signal. Signal 2: Number of days since last profile update. See [Availability.ProfileUpdateAvailabilitySignal][google.clou d.talent.v4beta1.Availability.ProfileUpdateAvailabilitySignal] for the details of this signal. The candidate availability filter helps a recruiter understand if a specific candidate is likely to be actively seeking new job opportunities based on an aggregated set of signals. Specifically, the intent is NOT to indicate the candidate's potential qualification / interest / close ability for a specific job.