public final class ProfileQuery extends GeneratedMessageV3 implements ProfileQueryOrBuilder
Filters to apply when performing the search query.
Protobuf type google.cloud.talent.v4beta1.ProfileQuery
Static Fields
APPLICATION_DATE_FILTERS_FIELD_NUMBER
public static final int APPLICATION_DATE_FILTERS_FIELD_NUMBER
Field Value
APPLICATION_JOB_FILTERS_FIELD_NUMBER
public static final int APPLICATION_JOB_FILTERS_FIELD_NUMBER
Field Value
APPLICATION_OUTCOME_NOTES_FILTERS_FIELD_NUMBER
public static final int APPLICATION_OUTCOME_NOTES_FILTERS_FIELD_NUMBER
Field Value
AVAILABILITY_FILTERS_FIELD_NUMBER
public static final int AVAILABILITY_FILTERS_FIELD_NUMBER
Field Value
CANDIDATE_AVAILABILITY_FILTER_FIELD_NUMBER
public static final int CANDIDATE_AVAILABILITY_FILTER_FIELD_NUMBER
Field Value
CUSTOM_ATTRIBUTE_FILTER_FIELD_NUMBER
public static final int CUSTOM_ATTRIBUTE_FILTER_FIELD_NUMBER
Field Value
EDUCATION_FILTERS_FIELD_NUMBER
public static final int EDUCATION_FILTERS_FIELD_NUMBER
Field Value
EMPLOYER_FILTERS_FIELD_NUMBER
public static final int EMPLOYER_FILTERS_FIELD_NUMBER
Field Value
HIRABLE_FILTER_FIELD_NUMBER
public static final int HIRABLE_FILTER_FIELD_NUMBER
Field Value
JOB_TITLE_FILTERS_FIELD_NUMBER
public static final int JOB_TITLE_FILTERS_FIELD_NUMBER
Field Value
LOCATION_FILTERS_FIELD_NUMBER
public static final int LOCATION_FILTERS_FIELD_NUMBER
Field Value
PERSON_NAME_FILTERS_FIELD_NUMBER
public static final int PERSON_NAME_FILTERS_FIELD_NUMBER
Field Value
QUERY_FIELD_NUMBER
public static final int QUERY_FIELD_NUMBER
Field Value
SKILL_FILTERS_FIELD_NUMBER
public static final int SKILL_FILTERS_FIELD_NUMBER
Field Value
TIME_FILTERS_FIELD_NUMBER
public static final int TIME_FILTERS_FIELD_NUMBER
Field Value
WORK_EXPERIENCE_FILTER_FIELD_NUMBER
public static final int WORK_EXPERIENCE_FILTER_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static ProfileQuery getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static ProfileQuery.Builder newBuilder()
Returns
newBuilder(ProfileQuery prototype)
public static ProfileQuery.Builder newBuilder(ProfileQuery prototype)
Parameter
Returns
public static ProfileQuery parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static ProfileQuery parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static ProfileQuery parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ProfileQuery parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static ProfileQuery parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ProfileQuery parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ProfileQuery parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static ProfileQuery parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ProfileQuery parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static ProfileQuery parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static ProfileQuery parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ProfileQuery parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<ProfileQuery> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getApplicationDateFilters(int index)
public ApplicationDateFilter getApplicationDateFilters(int index)
The application date filters specify application date ranges to match on.
repeated .google.cloud.talent.v4beta1.ApplicationDateFilter application_date_filters = 10;
Parameter
Returns
getApplicationDateFiltersCount()
public int getApplicationDateFiltersCount()
The application date filters specify application date ranges to match on.
repeated .google.cloud.talent.v4beta1.ApplicationDateFilter application_date_filters = 10;
Returns
getApplicationDateFiltersList()
public List<ApplicationDateFilter> getApplicationDateFiltersList()
The application date filters specify application date ranges to match on.
repeated .google.cloud.talent.v4beta1.ApplicationDateFilter application_date_filters = 10;
Returns
getApplicationDateFiltersOrBuilder(int index)
public ApplicationDateFilterOrBuilder getApplicationDateFiltersOrBuilder(int index)
The application date filters specify application date ranges to match on.
repeated .google.cloud.talent.v4beta1.ApplicationDateFilter application_date_filters = 10;
Parameter
Returns
getApplicationDateFiltersOrBuilderList()
public List<? extends ApplicationDateFilterOrBuilder> getApplicationDateFiltersOrBuilderList()
The application date filters specify application date ranges to match on.
repeated .google.cloud.talent.v4beta1.ApplicationDateFilter application_date_filters = 10;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.ApplicationDateFilterOrBuilder> | |
getApplicationJobFilters(int index)
public ApplicationJobFilter getApplicationJobFilters(int index)
The application job filters specify the job applied for in the application.
repeated .google.cloud.talent.v4beta1.ApplicationJobFilter application_job_filters = 13;
Parameter
Returns
getApplicationJobFiltersCount()
public int getApplicationJobFiltersCount()
The application job filters specify the job applied for in the application.
repeated .google.cloud.talent.v4beta1.ApplicationJobFilter application_job_filters = 13;
Returns
getApplicationJobFiltersList()
public List<ApplicationJobFilter> getApplicationJobFiltersList()
The application job filters specify the job applied for in the application.
repeated .google.cloud.talent.v4beta1.ApplicationJobFilter application_job_filters = 13;
Returns
getApplicationJobFiltersOrBuilder(int index)
public ApplicationJobFilterOrBuilder getApplicationJobFiltersOrBuilder(int index)
The application job filters specify the job applied for in the application.
repeated .google.cloud.talent.v4beta1.ApplicationJobFilter application_job_filters = 13;
Parameter
Returns
getApplicationJobFiltersOrBuilderList()
public List<? extends ApplicationJobFilterOrBuilder> getApplicationJobFiltersOrBuilderList()
The application job filters specify the job applied for in the application.
repeated .google.cloud.talent.v4beta1.ApplicationJobFilter application_job_filters = 13;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.ApplicationJobFilterOrBuilder> | |
getApplicationOutcomeNotesFilters(int index)
public ApplicationOutcomeNotesFilter getApplicationOutcomeNotesFilters(int index)
The application outcome notes filters specify the notes for the outcome of
the job application.
repeated .google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter application_outcome_notes_filters = 11;
Parameter
Returns
getApplicationOutcomeNotesFiltersCount()
public int getApplicationOutcomeNotesFiltersCount()
The application outcome notes filters specify the notes for the outcome of
the job application.
repeated .google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter application_outcome_notes_filters = 11;
Returns
getApplicationOutcomeNotesFiltersList()
public List<ApplicationOutcomeNotesFilter> getApplicationOutcomeNotesFiltersList()
The application outcome notes filters specify the notes for the outcome of
the job application.
repeated .google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter application_outcome_notes_filters = 11;
Returns
getApplicationOutcomeNotesFiltersOrBuilder(int index)
public ApplicationOutcomeNotesFilterOrBuilder getApplicationOutcomeNotesFiltersOrBuilder(int index)
The application outcome notes filters specify the notes for the outcome of
the job application.
repeated .google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter application_outcome_notes_filters = 11;
Parameter
Returns
getApplicationOutcomeNotesFiltersOrBuilderList()
public List<? extends ApplicationOutcomeNotesFilterOrBuilder> getApplicationOutcomeNotesFiltersOrBuilderList()
The application outcome notes filters specify the notes for the outcome of
the job application.
repeated .google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter application_outcome_notes_filters = 11;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilterOrBuilder> | |
getAvailabilityFilters(int index)
public AvailabilityFilter getAvailabilityFilters(int index)
The availability filter which filters based on
Profile.availability_signals.
The 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.
There can be at most one AvailabilityFilter per
signal_type. If there are multiple
AvailabilityFilter for a signal_type,
an error is thrown.
repeated .google.cloud.talent.v4beta1.AvailabilityFilter availability_filters = 18;
Parameter
Returns
getAvailabilityFiltersCount()
public int getAvailabilityFiltersCount()
The availability filter which filters based on
Profile.availability_signals.
The 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.
There can be at most one AvailabilityFilter per
signal_type. If there are multiple
AvailabilityFilter for a signal_type,
an error is thrown.
repeated .google.cloud.talent.v4beta1.AvailabilityFilter availability_filters = 18;
Returns
getAvailabilityFiltersList()
public List<AvailabilityFilter> getAvailabilityFiltersList()
The availability filter which filters based on
Profile.availability_signals.
The 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.
There can be at most one AvailabilityFilter per
signal_type. If there are multiple
AvailabilityFilter for a signal_type,
an error is thrown.
repeated .google.cloud.talent.v4beta1.AvailabilityFilter availability_filters = 18;
Returns
getAvailabilityFiltersOrBuilder(int index)
public AvailabilityFilterOrBuilder getAvailabilityFiltersOrBuilder(int index)
The availability filter which filters based on
Profile.availability_signals.
The 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.
There can be at most one AvailabilityFilter per
signal_type. If there are multiple
AvailabilityFilter for a signal_type,
an error is thrown.
repeated .google.cloud.talent.v4beta1.AvailabilityFilter availability_filters = 18;
Parameter
Returns
getAvailabilityFiltersOrBuilderList()
public List<? extends AvailabilityFilterOrBuilder> getAvailabilityFiltersOrBuilderList()
The availability filter which filters based on
Profile.availability_signals.
The 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.
There can be at most one AvailabilityFilter per
signal_type. If there are multiple
AvailabilityFilter for a signal_type,
an error is thrown.
repeated .google.cloud.talent.v4beta1.AvailabilityFilter availability_filters = 18;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.AvailabilityFilterOrBuilder> | |
getCandidateAvailabilityFilter()
public CandidateAvailabilityFilter getCandidateAvailabilityFilter()
Deprecated. Use availability_filters instead.
The candidate availability filter which filters based on availability
signals.
Signal 1: Number of days since most recent job application. See
Availability.JobApplicationAvailabilitySignal for the details of this
signal.
Signal 2: Number of days since last profile update. See
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.
.google.cloud.talent.v4beta1.CandidateAvailabilityFilter candidate_availability_filter = 16 [deprecated = true];
Returns
getCandidateAvailabilityFilterOrBuilder()
public CandidateAvailabilityFilterOrBuilder getCandidateAvailabilityFilterOrBuilder()
Deprecated. Use availability_filters instead.
The candidate availability filter which filters based on availability
signals.
Signal 1: Number of days since most recent job application. See
Availability.JobApplicationAvailabilitySignal for the details of this
signal.
Signal 2: Number of days since last profile update. See
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.
.google.cloud.talent.v4beta1.CandidateAvailabilityFilter candidate_availability_filter = 16 [deprecated = true];
Returns
getCustomAttributeFilter()
public String getCustomAttributeFilter()
This filter specifies a structured syntax to match against the
Profile.custom_attributes that are marked as filterable
.
The syntax for this expression is a subset of Google SQL syntax.
String custom attributes: supported operators are =, != where the left of
the operator is a custom field key and the right of the operator is a
string (surrounded by quotes) value.
Numeric custom attributes: Supported operators are '>', '<' or '='
operators where the left of the operator is a custom field key and the
right of the operator is a numeric value.
Supported functions are LOWER(<field_name>) to
perform case insensitive match and EMPTY(<field_name>) to filter on the
existence of a key.
Boolean expressions (AND/OR/NOT) are supported up to 3 levels of
nesting (for example "((A AND B AND C) OR NOT D) AND E"), and there can be
a maximum of 50 comparisons/functions in the expression. The expression
must be < 2000 characters in length.
Sample Query:
(key1 = "TEST" OR LOWER(key1)="test" OR NOT EMPTY(key1))
string custom_attribute_filter = 15;
Returns
Type | Description |
String | The customAttributeFilter.
|
getCustomAttributeFilterBytes()
public ByteString getCustomAttributeFilterBytes()
This filter specifies a structured syntax to match against the
Profile.custom_attributes that are marked as filterable
.
The syntax for this expression is a subset of Google SQL syntax.
String custom attributes: supported operators are =, != where the left of
the operator is a custom field key and the right of the operator is a
string (surrounded by quotes) value.
Numeric custom attributes: Supported operators are '>', '<' or '='
operators where the left of the operator is a custom field key and the
right of the operator is a numeric value.
Supported functions are LOWER(<field_name>) to
perform case insensitive match and EMPTY(<field_name>) to filter on the
existence of a key.
Boolean expressions (AND/OR/NOT) are supported up to 3 levels of
nesting (for example "((A AND B AND C) OR NOT D) AND E"), and there can be
a maximum of 50 comparisons/functions in the expression. The expression
must be < 2000 characters in length.
Sample Query:
(key1 = "TEST" OR LOWER(key1)="test" OR NOT EMPTY(key1))
string custom_attribute_filter = 15;
Returns
Type | Description |
ByteString | The bytes for customAttributeFilter.
|
getDefaultInstanceForType()
public ProfileQuery getDefaultInstanceForType()
Returns
getEducationFilters(int index)
public EducationFilter getEducationFilters(int index)
Education filter specifies education of profiles to match on.
If an education filter isn't specified, profiles with any education are
retrieved.
If multiple education filters are specified, profiles that match any
education filters are retrieved.
If EducationFilter.negated is specified, the result won't contain
profiles that match the educations.
For example, search for profiles with a master degree.
repeated .google.cloud.talent.v4beta1.EducationFilter education_filters = 5;
Parameter
Returns
getEducationFiltersCount()
public int getEducationFiltersCount()
Education filter specifies education of profiles to match on.
If an education filter isn't specified, profiles with any education are
retrieved.
If multiple education filters are specified, profiles that match any
education filters are retrieved.
If EducationFilter.negated is specified, the result won't contain
profiles that match the educations.
For example, search for profiles with a master degree.
repeated .google.cloud.talent.v4beta1.EducationFilter education_filters = 5;
Returns
getEducationFiltersList()
public List<EducationFilter> getEducationFiltersList()
Education filter specifies education of profiles to match on.
If an education filter isn't specified, profiles with any education are
retrieved.
If multiple education filters are specified, profiles that match any
education filters are retrieved.
If EducationFilter.negated is specified, the result won't contain
profiles that match the educations.
For example, search for profiles with a master degree.
repeated .google.cloud.talent.v4beta1.EducationFilter education_filters = 5;
Returns
getEducationFiltersOrBuilder(int index)
public EducationFilterOrBuilder getEducationFiltersOrBuilder(int index)
Education filter specifies education of profiles to match on.
If an education filter isn't specified, profiles with any education are
retrieved.
If multiple education filters are specified, profiles that match any
education filters are retrieved.
If EducationFilter.negated is specified, the result won't contain
profiles that match the educations.
For example, search for profiles with a master degree.
repeated .google.cloud.talent.v4beta1.EducationFilter education_filters = 5;
Parameter
Returns
getEducationFiltersOrBuilderList()
public List<? extends EducationFilterOrBuilder> getEducationFiltersOrBuilderList()
Education filter specifies education of profiles to match on.
If an education filter isn't specified, profiles with any education are
retrieved.
If multiple education filters are specified, profiles that match any
education filters are retrieved.
If EducationFilter.negated is specified, the result won't contain
profiles that match the educations.
For example, search for profiles with a master degree.
repeated .google.cloud.talent.v4beta1.EducationFilter education_filters = 5;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.EducationFilterOrBuilder> | |
getEmployerFilters(int index)
public EmployerFilter getEmployerFilters(int index)
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 is specified, the result won't contain
profiles that match the employers.
For example, search for profiles that have working experience at "Google
LLC".
repeated .google.cloud.talent.v4beta1.EmployerFilter employer_filters = 4;
Parameter
Returns
getEmployerFiltersCount()
public int getEmployerFiltersCount()
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 is specified, the result won't contain
profiles that match the employers.
For example, search for profiles that have working experience at "Google
LLC".
repeated .google.cloud.talent.v4beta1.EmployerFilter employer_filters = 4;
Returns
getEmployerFiltersList()
public List<EmployerFilter> getEmployerFiltersList()
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 is specified, the result won't contain
profiles that match the employers.
For example, search for profiles that have working experience at "Google
LLC".
repeated .google.cloud.talent.v4beta1.EmployerFilter employer_filters = 4;
Returns
getEmployerFiltersOrBuilder(int index)
public EmployerFilterOrBuilder getEmployerFiltersOrBuilder(int index)
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 is specified, the result won't contain
profiles that match the employers.
For example, search for profiles that have working experience at "Google
LLC".
repeated .google.cloud.talent.v4beta1.EmployerFilter employer_filters = 4;
Parameter
Returns
getEmployerFiltersOrBuilderList()
public List<? extends EmployerFilterOrBuilder> getEmployerFiltersOrBuilderList()
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 is specified, the result won't contain
profiles that match the employers.
For example, search for profiles that have working experience at "Google
LLC".
repeated .google.cloud.talent.v4beta1.EmployerFilter employer_filters = 4;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.EmployerFilterOrBuilder> | |
getHirableFilter()
public BoolValue getHirableFilter()
The hirable filter specifies the profile's hirable status to match on.
.google.protobuf.BoolValue hirable_filter = 9;
Returns
getHirableFilterOrBuilder()
public BoolValueOrBuilder getHirableFilterOrBuilder()
The hirable filter specifies the profile's hirable status to match on.
.google.protobuf.BoolValue hirable_filter = 9;
Returns
getJobTitleFilters(int index)
public JobTitleFilter getJobTitleFilters(int index)
Job title filter specifies job titles of profiles to match on.
If a job title isn't specified, profiles with any titles are retrieved.
If multiple values are specified, profiles are retrieved with any of the
specified job titles.
If JobTitleFilter.negated is specified, the result won't contain
profiles with the job titles.
For example, search for profiles with a job title "Product Manager".
repeated .google.cloud.talent.v4beta1.JobTitleFilter job_title_filters = 3;
Parameter
Returns
getJobTitleFiltersCount()
public int getJobTitleFiltersCount()
Job title filter specifies job titles of profiles to match on.
If a job title isn't specified, profiles with any titles are retrieved.
If multiple values are specified, profiles are retrieved with any of the
specified job titles.
If JobTitleFilter.negated is specified, the result won't contain
profiles with the job titles.
For example, search for profiles with a job title "Product Manager".
repeated .google.cloud.talent.v4beta1.JobTitleFilter job_title_filters = 3;
Returns
getJobTitleFiltersList()
public List<JobTitleFilter> getJobTitleFiltersList()
Job title filter specifies job titles of profiles to match on.
If a job title isn't specified, profiles with any titles are retrieved.
If multiple values are specified, profiles are retrieved with any of the
specified job titles.
If JobTitleFilter.negated is specified, the result won't contain
profiles with the job titles.
For example, search for profiles with a job title "Product Manager".
repeated .google.cloud.talent.v4beta1.JobTitleFilter job_title_filters = 3;
Returns
getJobTitleFiltersOrBuilder(int index)
public JobTitleFilterOrBuilder getJobTitleFiltersOrBuilder(int index)
Job title filter specifies job titles of profiles to match on.
If a job title isn't specified, profiles with any titles are retrieved.
If multiple values are specified, profiles are retrieved with any of the
specified job titles.
If JobTitleFilter.negated is specified, the result won't contain
profiles with the job titles.
For example, search for profiles with a job title "Product Manager".
repeated .google.cloud.talent.v4beta1.JobTitleFilter job_title_filters = 3;
Parameter
Returns
getJobTitleFiltersOrBuilderList()
public List<? extends JobTitleFilterOrBuilder> getJobTitleFiltersOrBuilderList()
Job title filter specifies job titles of profiles to match on.
If a job title isn't specified, profiles with any titles are retrieved.
If multiple values are specified, profiles are retrieved with any of the
specified job titles.
If JobTitleFilter.negated is specified, the result won't contain
profiles with the job titles.
For example, search for profiles with a job title "Product Manager".
repeated .google.cloud.talent.v4beta1.JobTitleFilter job_title_filters = 3;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.JobTitleFilterOrBuilder> | |
getLocationFilters(int index)
public LocationFilter getLocationFilters(int index)
The location filter specifies geo-regions containing the profiles to
search against.
One of LocationFilter.address or LocationFilter.lat_lng must be
provided or an error is thrown. If both LocationFilter.address and
LocationFilter.lat_lng are provided, an error is thrown.
The following logic is used to determine which locations in
the profile to filter against:
- All of the profile's geocoded Profile.addresses where
Address.usage is PERSONAL and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is PERSONAL or
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is not set.
This means that any profiles without any Profile.addresses that match
any of the above criteria will not be included in a search with location
filter. Furthermore, any Profile.addresses where Address.usage is
WORK or SCHOOL or where Address.current is false are not considered for
location filter.
If a location filter isn't specified, profiles fitting the other search
criteria are retrieved regardless of where they're located.
If LocationFilter.negated is specified, the result doesn't contain
profiles from that location.
If LocationFilter.address is provided, the
LocationType, center
point (latitude and longitude), and radius are automatically detected by
the Google Maps Geocoding API and included as well. If
LocationFilter.address cannot be geocoded, the filter
falls back to keyword search.
If the detected
LocationType is
LocationType.SUB_ADMINISTRATIVE_AREA,
LocationType.ADMINISTRATIVE_AREA,
or
LocationType.COUNTRY,
the filter is performed against the detected location name (using exact
text matching). Otherwise, the filter is performed against the detected
center point and a radius of detected location radius +
LocationFilter.distance_in_miles.
If LocationFilter.address is provided,
LocationFilter.distance_in_miles is the additional radius on top of the
radius of the location geocoded from LocationFilter.address. If
LocationFilter.lat_lng is provided,
LocationFilter.distance_in_miles is the only radius that is used.
LocationFilter.distance_in_miles is 10 by default. Note that the value
of LocationFilter.distance_in_miles is 0 if it is unset, so the server
does not differentiate LocationFilter.distance_in_miles that is
explicitly set to 0 and LocationFilter.distance_in_miles that is not
set. Which means that if LocationFilter.distance_in_miles is explicitly
set to 0, the server will use the default value of
LocationFilter.distance_in_miles which is 10. To work around this and
effectively set LocationFilter.distance_in_miles to 0, we recommend
setting LocationFilter.distance_in_miles to a very small decimal number
(such as 0.00001).
If LocationFilter.distance_in_miles is negative, an error is thrown.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 2;
Parameter
Returns
getLocationFiltersCount()
public int getLocationFiltersCount()
The location filter specifies geo-regions containing the profiles to
search against.
One of LocationFilter.address or LocationFilter.lat_lng must be
provided or an error is thrown. If both LocationFilter.address and
LocationFilter.lat_lng are provided, an error is thrown.
The following logic is used to determine which locations in
the profile to filter against:
- All of the profile's geocoded Profile.addresses where
Address.usage is PERSONAL and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is PERSONAL or
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is not set.
This means that any profiles without any Profile.addresses that match
any of the above criteria will not be included in a search with location
filter. Furthermore, any Profile.addresses where Address.usage is
WORK or SCHOOL or where Address.current is false are not considered for
location filter.
If a location filter isn't specified, profiles fitting the other search
criteria are retrieved regardless of where they're located.
If LocationFilter.negated is specified, the result doesn't contain
profiles from that location.
If LocationFilter.address is provided, the
LocationType, center
point (latitude and longitude), and radius are automatically detected by
the Google Maps Geocoding API and included as well. If
LocationFilter.address cannot be geocoded, the filter
falls back to keyword search.
If the detected
LocationType is
LocationType.SUB_ADMINISTRATIVE_AREA,
LocationType.ADMINISTRATIVE_AREA,
or
LocationType.COUNTRY,
the filter is performed against the detected location name (using exact
text matching). Otherwise, the filter is performed against the detected
center point and a radius of detected location radius +
LocationFilter.distance_in_miles.
If LocationFilter.address is provided,
LocationFilter.distance_in_miles is the additional radius on top of the
radius of the location geocoded from LocationFilter.address. If
LocationFilter.lat_lng is provided,
LocationFilter.distance_in_miles is the only radius that is used.
LocationFilter.distance_in_miles is 10 by default. Note that the value
of LocationFilter.distance_in_miles is 0 if it is unset, so the server
does not differentiate LocationFilter.distance_in_miles that is
explicitly set to 0 and LocationFilter.distance_in_miles that is not
set. Which means that if LocationFilter.distance_in_miles is explicitly
set to 0, the server will use the default value of
LocationFilter.distance_in_miles which is 10. To work around this and
effectively set LocationFilter.distance_in_miles to 0, we recommend
setting LocationFilter.distance_in_miles to a very small decimal number
(such as 0.00001).
If LocationFilter.distance_in_miles is negative, an error is thrown.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 2;
Returns
getLocationFiltersList()
public List<LocationFilter> getLocationFiltersList()
The location filter specifies geo-regions containing the profiles to
search against.
One of LocationFilter.address or LocationFilter.lat_lng must be
provided or an error is thrown. If both LocationFilter.address and
LocationFilter.lat_lng are provided, an error is thrown.
The following logic is used to determine which locations in
the profile to filter against:
- All of the profile's geocoded Profile.addresses where
Address.usage is PERSONAL and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is PERSONAL or
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is not set.
This means that any profiles without any Profile.addresses that match
any of the above criteria will not be included in a search with location
filter. Furthermore, any Profile.addresses where Address.usage is
WORK or SCHOOL or where Address.current is false are not considered for
location filter.
If a location filter isn't specified, profiles fitting the other search
criteria are retrieved regardless of where they're located.
If LocationFilter.negated is specified, the result doesn't contain
profiles from that location.
If LocationFilter.address is provided, the
LocationType, center
point (latitude and longitude), and radius are automatically detected by
the Google Maps Geocoding API and included as well. If
LocationFilter.address cannot be geocoded, the filter
falls back to keyword search.
If the detected
LocationType is
LocationType.SUB_ADMINISTRATIVE_AREA,
LocationType.ADMINISTRATIVE_AREA,
or
LocationType.COUNTRY,
the filter is performed against the detected location name (using exact
text matching). Otherwise, the filter is performed against the detected
center point and a radius of detected location radius +
LocationFilter.distance_in_miles.
If LocationFilter.address is provided,
LocationFilter.distance_in_miles is the additional radius on top of the
radius of the location geocoded from LocationFilter.address. If
LocationFilter.lat_lng is provided,
LocationFilter.distance_in_miles is the only radius that is used.
LocationFilter.distance_in_miles is 10 by default. Note that the value
of LocationFilter.distance_in_miles is 0 if it is unset, so the server
does not differentiate LocationFilter.distance_in_miles that is
explicitly set to 0 and LocationFilter.distance_in_miles that is not
set. Which means that if LocationFilter.distance_in_miles is explicitly
set to 0, the server will use the default value of
LocationFilter.distance_in_miles which is 10. To work around this and
effectively set LocationFilter.distance_in_miles to 0, we recommend
setting LocationFilter.distance_in_miles to a very small decimal number
(such as 0.00001).
If LocationFilter.distance_in_miles is negative, an error is thrown.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 2;
Returns
getLocationFiltersOrBuilder(int index)
public LocationFilterOrBuilder getLocationFiltersOrBuilder(int index)
The location filter specifies geo-regions containing the profiles to
search against.
One of LocationFilter.address or LocationFilter.lat_lng must be
provided or an error is thrown. If both LocationFilter.address and
LocationFilter.lat_lng are provided, an error is thrown.
The following logic is used to determine which locations in
the profile to filter against:
- All of the profile's geocoded Profile.addresses where
Address.usage is PERSONAL and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is PERSONAL or
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is not set.
This means that any profiles without any Profile.addresses that match
any of the above criteria will not be included in a search with location
filter. Furthermore, any Profile.addresses where Address.usage is
WORK or SCHOOL or where Address.current is false are not considered for
location filter.
If a location filter isn't specified, profiles fitting the other search
criteria are retrieved regardless of where they're located.
If LocationFilter.negated is specified, the result doesn't contain
profiles from that location.
If LocationFilter.address is provided, the
LocationType, center
point (latitude and longitude), and radius are automatically detected by
the Google Maps Geocoding API and included as well. If
LocationFilter.address cannot be geocoded, the filter
falls back to keyword search.
If the detected
LocationType is
LocationType.SUB_ADMINISTRATIVE_AREA,
LocationType.ADMINISTRATIVE_AREA,
or
LocationType.COUNTRY,
the filter is performed against the detected location name (using exact
text matching). Otherwise, the filter is performed against the detected
center point and a radius of detected location radius +
LocationFilter.distance_in_miles.
If LocationFilter.address is provided,
LocationFilter.distance_in_miles is the additional radius on top of the
radius of the location geocoded from LocationFilter.address. If
LocationFilter.lat_lng is provided,
LocationFilter.distance_in_miles is the only radius that is used.
LocationFilter.distance_in_miles is 10 by default. Note that the value
of LocationFilter.distance_in_miles is 0 if it is unset, so the server
does not differentiate LocationFilter.distance_in_miles that is
explicitly set to 0 and LocationFilter.distance_in_miles that is not
set. Which means that if LocationFilter.distance_in_miles is explicitly
set to 0, the server will use the default value of
LocationFilter.distance_in_miles which is 10. To work around this and
effectively set LocationFilter.distance_in_miles to 0, we recommend
setting LocationFilter.distance_in_miles to a very small decimal number
(such as 0.00001).
If LocationFilter.distance_in_miles is negative, an error is thrown.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 2;
Parameter
Returns
getLocationFiltersOrBuilderList()
public List<? extends LocationFilterOrBuilder> getLocationFiltersOrBuilderList()
The location filter specifies geo-regions containing the profiles to
search against.
One of LocationFilter.address or LocationFilter.lat_lng must be
provided or an error is thrown. If both LocationFilter.address and
LocationFilter.lat_lng are provided, an error is thrown.
The following logic is used to determine which locations in
the profile to filter against:
- All of the profile's geocoded Profile.addresses where
Address.usage is PERSONAL and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- If the above set of locations is empty, all of the profile's geocoded
Profile.addresses where Address.usage is PERSONAL or
CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is not set.
This means that any profiles without any Profile.addresses that match
any of the above criteria will not be included in a search with location
filter. Furthermore, any Profile.addresses where Address.usage is
WORK or SCHOOL or where Address.current is false are not considered for
location filter.
If a location filter isn't specified, profiles fitting the other search
criteria are retrieved regardless of where they're located.
If LocationFilter.negated is specified, the result doesn't contain
profiles from that location.
If LocationFilter.address is provided, the
LocationType, center
point (latitude and longitude), and radius are automatically detected by
the Google Maps Geocoding API and included as well. If
LocationFilter.address cannot be geocoded, the filter
falls back to keyword search.
If the detected
LocationType is
LocationType.SUB_ADMINISTRATIVE_AREA,
LocationType.ADMINISTRATIVE_AREA,
or
LocationType.COUNTRY,
the filter is performed against the detected location name (using exact
text matching). Otherwise, the filter is performed against the detected
center point and a radius of detected location radius +
LocationFilter.distance_in_miles.
If LocationFilter.address is provided,
LocationFilter.distance_in_miles is the additional radius on top of the
radius of the location geocoded from LocationFilter.address. If
LocationFilter.lat_lng is provided,
LocationFilter.distance_in_miles is the only radius that is used.
LocationFilter.distance_in_miles is 10 by default. Note that the value
of LocationFilter.distance_in_miles is 0 if it is unset, so the server
does not differentiate LocationFilter.distance_in_miles that is
explicitly set to 0 and LocationFilter.distance_in_miles that is not
set. Which means that if LocationFilter.distance_in_miles is explicitly
set to 0, the server will use the default value of
LocationFilter.distance_in_miles which is 10. To work around this and
effectively set LocationFilter.distance_in_miles to 0, we recommend
setting LocationFilter.distance_in_miles to a very small decimal number
(such as 0.00001).
If LocationFilter.distance_in_miles is negative, an error is thrown.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 2;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.LocationFilterOrBuilder> | |
getParserForType()
public Parser<ProfileQuery> getParserForType()
Returns
Overrides
getPersonNameFilters(int index)
public PersonNameFilter getPersonNameFilters(int index)
Person name filter specifies person name of profiles to match on.
If multiple person name filters are specified, profiles that match any
person name filters are retrieved.
For example, search for profiles of candidates with name "John Smith".
repeated .google.cloud.talent.v4beta1.PersonNameFilter person_name_filters = 17;
Parameter
Returns
getPersonNameFiltersCount()
public int getPersonNameFiltersCount()
Person name filter specifies person name of profiles to match on.
If multiple person name filters are specified, profiles that match any
person name filters are retrieved.
For example, search for profiles of candidates with name "John Smith".
repeated .google.cloud.talent.v4beta1.PersonNameFilter person_name_filters = 17;
Returns
getPersonNameFiltersList()
public List<PersonNameFilter> getPersonNameFiltersList()
Person name filter specifies person name of profiles to match on.
If multiple person name filters are specified, profiles that match any
person name filters are retrieved.
For example, search for profiles of candidates with name "John Smith".
repeated .google.cloud.talent.v4beta1.PersonNameFilter person_name_filters = 17;
Returns
getPersonNameFiltersOrBuilder(int index)
public PersonNameFilterOrBuilder getPersonNameFiltersOrBuilder(int index)
Person name filter specifies person name of profiles to match on.
If multiple person name filters are specified, profiles that match any
person name filters are retrieved.
For example, search for profiles of candidates with name "John Smith".
repeated .google.cloud.talent.v4beta1.PersonNameFilter person_name_filters = 17;
Parameter
Returns
getPersonNameFiltersOrBuilderList()
public List<? extends PersonNameFilterOrBuilder> getPersonNameFiltersOrBuilderList()
Person name filter specifies person name of profiles to match on.
If multiple person name filters are specified, profiles that match any
person name filters are retrieved.
For example, search for profiles of candidates with name "John Smith".
repeated .google.cloud.talent.v4beta1.PersonNameFilter person_name_filters = 17;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.PersonNameFilterOrBuilder> | |
getQuery()
Keywords to match any text fields of profiles.
For example, "software engineer in Palo Alto".
string query = 1;
Returns
Type | Description |
String | The query.
|
getQueryBytes()
public ByteString getQueryBytes()
Keywords to match any text fields of profiles.
For example, "software engineer in Palo Alto".
string query = 1;
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSkillFilters(int index)
public SkillFilter getSkillFilters(int index)
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 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.
repeated .google.cloud.talent.v4beta1.SkillFilter skill_filters = 6;
Parameter
Returns
getSkillFiltersCount()
public int getSkillFiltersCount()
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 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.
repeated .google.cloud.talent.v4beta1.SkillFilter skill_filters = 6;
Returns
getSkillFiltersList()
public List<SkillFilter> getSkillFiltersList()
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 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.
repeated .google.cloud.talent.v4beta1.SkillFilter skill_filters = 6;
Returns
getSkillFiltersOrBuilder(int index)
public SkillFilterOrBuilder getSkillFiltersOrBuilder(int index)
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 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.
repeated .google.cloud.talent.v4beta1.SkillFilter skill_filters = 6;
Parameter
Returns
getSkillFiltersOrBuilderList()
public List<? extends SkillFilterOrBuilder> getSkillFiltersOrBuilderList()
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 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.
repeated .google.cloud.talent.v4beta1.SkillFilter skill_filters = 6;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.SkillFilterOrBuilder> | |
getTimeFilters(int index)
public TimeFilter getTimeFilters(int index)
Time filter specifies the create/update timestamp of the profiles to match
on.
For example, search for profiles created since "2018-1-1".
repeated .google.cloud.talent.v4beta1.TimeFilter time_filters = 8;
Parameter
Returns
getTimeFiltersCount()
public int getTimeFiltersCount()
Time filter specifies the create/update timestamp of the profiles to match
on.
For example, search for profiles created since "2018-1-1".
repeated .google.cloud.talent.v4beta1.TimeFilter time_filters = 8;
Returns
getTimeFiltersList()
public List<TimeFilter> getTimeFiltersList()
Time filter specifies the create/update timestamp of the profiles to match
on.
For example, search for profiles created since "2018-1-1".
repeated .google.cloud.talent.v4beta1.TimeFilter time_filters = 8;
Returns
getTimeFiltersOrBuilder(int index)
public TimeFilterOrBuilder getTimeFiltersOrBuilder(int index)
Time filter specifies the create/update timestamp of the profiles to match
on.
For example, search for profiles created since "2018-1-1".
repeated .google.cloud.talent.v4beta1.TimeFilter time_filters = 8;
Parameter
Returns
getTimeFiltersOrBuilderList()
public List<? extends TimeFilterOrBuilder> getTimeFiltersOrBuilderList()
Time filter specifies the create/update timestamp of the profiles to match
on.
For example, search for profiles created since "2018-1-1".
repeated .google.cloud.talent.v4beta1.TimeFilter time_filters = 8;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.TimeFilterOrBuilder> | |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getWorkExperienceFilter(int index)
public WorkExperienceFilter getWorkExperienceFilter(int index)
Work experience filter specifies the total working experience of profiles
to match on.
If a work experience filter isn't specified, profiles with any
professional experience are retrieved.
If multiple work experience filters are specified, profiles that match any
work experience filters are retrieved.
For example, search for profiles with 10 years of work experience.
repeated .google.cloud.talent.v4beta1.WorkExperienceFilter work_experience_filter = 7;
Parameter
Returns
getWorkExperienceFilterCount()
public int getWorkExperienceFilterCount()
Work experience filter specifies the total working experience of profiles
to match on.
If a work experience filter isn't specified, profiles with any
professional experience are retrieved.
If multiple work experience filters are specified, profiles that match any
work experience filters are retrieved.
For example, search for profiles with 10 years of work experience.
repeated .google.cloud.talent.v4beta1.WorkExperienceFilter work_experience_filter = 7;
Returns
getWorkExperienceFilterList()
public List<WorkExperienceFilter> getWorkExperienceFilterList()
Work experience filter specifies the total working experience of profiles
to match on.
If a work experience filter isn't specified, profiles with any
professional experience are retrieved.
If multiple work experience filters are specified, profiles that match any
work experience filters are retrieved.
For example, search for profiles with 10 years of work experience.
repeated .google.cloud.talent.v4beta1.WorkExperienceFilter work_experience_filter = 7;
Returns
getWorkExperienceFilterOrBuilder(int index)
public WorkExperienceFilterOrBuilder getWorkExperienceFilterOrBuilder(int index)
Work experience filter specifies the total working experience of profiles
to match on.
If a work experience filter isn't specified, profiles with any
professional experience are retrieved.
If multiple work experience filters are specified, profiles that match any
work experience filters are retrieved.
For example, search for profiles with 10 years of work experience.
repeated .google.cloud.talent.v4beta1.WorkExperienceFilter work_experience_filter = 7;
Parameter
Returns
getWorkExperienceFilterOrBuilderList()
public List<? extends WorkExperienceFilterOrBuilder> getWorkExperienceFilterOrBuilderList()
Work experience filter specifies the total working experience of profiles
to match on.
If a work experience filter isn't specified, profiles with any
professional experience are retrieved.
If multiple work experience filters are specified, profiles that match any
work experience filters are retrieved.
For example, search for profiles with 10 years of work experience.
repeated .google.cloud.talent.v4beta1.WorkExperienceFilter work_experience_filter = 7;
Returns
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.WorkExperienceFilterOrBuilder> | |
hasCandidateAvailabilityFilter()
public boolean hasCandidateAvailabilityFilter()
Deprecated. Use availability_filters instead.
The candidate availability filter which filters based on availability
signals.
Signal 1: Number of days since most recent job application. See
Availability.JobApplicationAvailabilitySignal for the details of this
signal.
Signal 2: Number of days since last profile update. See
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.
.google.cloud.talent.v4beta1.CandidateAvailabilityFilter candidate_availability_filter = 16 [deprecated = true];
Returns
Type | Description |
boolean | Whether the candidateAvailabilityFilter field is set.
|
hasHirableFilter()
public boolean hasHirableFilter()
The hirable filter specifies the profile's hirable status to match on.
.google.protobuf.BoolValue hirable_filter = 9;
Returns
Type | Description |
boolean | Whether the hirableFilter field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public ProfileQuery.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ProfileQuery.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public ProfileQuery.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions