public static final class SearchProfilesRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder> implements SearchProfilesRequestOrBuilder
The request body of the `SearchProfiles` call.Protobuf type
google.cloud.talent.v4beta1.SearchProfilesRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SearchProfilesRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SearchProfilesRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SearchProfilesRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder mergeFrom(SearchProfilesRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public SearchProfilesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchProfilesRequest.Builder>IOExceptionpublic String getParent()
Required.
The resource name of the tenant to search within.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/api-test-project/tenants/foo".
string parent = 1;getParent in interface SearchProfilesRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required.
The resource name of the tenant to search within.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/api-test-project/tenants/foo".
string parent = 1;getParentBytes in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setParent(String value)
Required.
The resource name of the tenant to search within.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/api-test-project/tenants/foo".
string parent = 1;public SearchProfilesRequest.Builder clearParent()
Required.
The resource name of the tenant to search within.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/api-test-project/tenants/foo".
string parent = 1;public SearchProfilesRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required.
The resource name of the tenant to search within.
The format is "projects/{project_id}/tenants/{tenant_id}", for example,
"projects/api-test-project/tenants/foo".
string parent = 1;public boolean hasRequestMetadata()
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;hasRequestMetadata in interface SearchProfilesRequestOrBuilderpublic RequestMetadata getRequestMetadata()
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;getRequestMetadata in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setRequestMetadata(RequestMetadata value)
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;public SearchProfilesRequest.Builder setRequestMetadata(RequestMetadata.Builder builderForValue)
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;public SearchProfilesRequest.Builder mergeRequestMetadata(RequestMetadata value)
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;public SearchProfilesRequest.Builder clearRequestMetadata()
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;public RequestMetadata.Builder getRequestMetadataBuilder()
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;public RequestMetadataOrBuilder getRequestMetadataOrBuilder()
Required. The meta information collected about the profile search user. This is used to improve the search quality of the service. These values are provided by users, and must be precise and consistent.
.google.cloud.talent.v4beta1.RequestMetadata request_metadata = 2;getRequestMetadataOrBuilder in interface SearchProfilesRequestOrBuilderpublic boolean hasProfileQuery()
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;hasProfileQuery in interface SearchProfilesRequestOrBuilderpublic ProfileQuery getProfileQuery()
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;getProfileQuery in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setProfileQuery(ProfileQuery value)
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;public SearchProfilesRequest.Builder setProfileQuery(ProfileQuery.Builder builderForValue)
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;public SearchProfilesRequest.Builder mergeProfileQuery(ProfileQuery value)
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;public SearchProfilesRequest.Builder clearProfileQuery()
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;public ProfileQuery.Builder getProfileQueryBuilder()
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;public ProfileQueryOrBuilder getProfileQueryOrBuilder()
Optional. Search query to execute. See [ProfileQuery][google.cloud.talent.v4beta1.ProfileQuery] for more details.
.google.cloud.talent.v4beta1.ProfileQuery profile_query = 3;getProfileQueryOrBuilder in interface SearchProfilesRequestOrBuilderpublic int getPageSize()
Optional. A limit on the number of profiles returned in the search results. A value above the default value 10 can increase search response time. The maximum value allowed is 100. Otherwise an error is thrown.
int32 page_size = 4;getPageSize in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setPageSize(int value)
Optional. A limit on the number of profiles returned in the search results. A value above the default value 10 can increase search response time. The maximum value allowed is 100. Otherwise an error is thrown.
int32 page_size = 4;public SearchProfilesRequest.Builder clearPageSize()
Optional. A limit on the number of profiles returned in the search results. A value above the default value 10 can increase search response time. The maximum value allowed is 100. Otherwise an error is thrown.
int32 page_size = 4;public String getPageToken()
Optional. The pageToken, similar to offset enables users of the API to paginate through the search results. To retrieve the first page of results, set the pageToken to empty. The search response includes a [nextPageToken][google.cloud.talent.v4beta1.SearchProfilesResponse.next_page_token] field that can be used to populate the pageToken field for the next page of results. Using pageToken instead of offset increases the performance of the API, especially compared to larger offset values.
string page_token = 5;getPageToken in interface SearchProfilesRequestOrBuilderpublic com.google.protobuf.ByteString getPageTokenBytes()
Optional. The pageToken, similar to offset enables users of the API to paginate through the search results. To retrieve the first page of results, set the pageToken to empty. The search response includes a [nextPageToken][google.cloud.talent.v4beta1.SearchProfilesResponse.next_page_token] field that can be used to populate the pageToken field for the next page of results. Using pageToken instead of offset increases the performance of the API, especially compared to larger offset values.
string page_token = 5;getPageTokenBytes in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setPageToken(String value)
Optional. The pageToken, similar to offset enables users of the API to paginate through the search results. To retrieve the first page of results, set the pageToken to empty. The search response includes a [nextPageToken][google.cloud.talent.v4beta1.SearchProfilesResponse.next_page_token] field that can be used to populate the pageToken field for the next page of results. Using pageToken instead of offset increases the performance of the API, especially compared to larger offset values.
string page_token = 5;public SearchProfilesRequest.Builder clearPageToken()
Optional. The pageToken, similar to offset enables users of the API to paginate through the search results. To retrieve the first page of results, set the pageToken to empty. The search response includes a [nextPageToken][google.cloud.talent.v4beta1.SearchProfilesResponse.next_page_token] field that can be used to populate the pageToken field for the next page of results. Using pageToken instead of offset increases the performance of the API, especially compared to larger offset values.
string page_token = 5;public SearchProfilesRequest.Builder setPageTokenBytes(com.google.protobuf.ByteString value)
Optional. The pageToken, similar to offset enables users of the API to paginate through the search results. To retrieve the first page of results, set the pageToken to empty. The search response includes a [nextPageToken][google.cloud.talent.v4beta1.SearchProfilesResponse.next_page_token] field that can be used to populate the pageToken field for the next page of results. Using pageToken instead of offset increases the performance of the API, especially compared to larger offset values.
string page_token = 5;public int getOffset()
Optional. An integer that specifies the current offset (that is, starting result) in search results. This field is only considered if [page_token][google.cloud.talent.v4beta1.SearchProfilesRequest.page_token] is unset. The maximum allowed value is 5000. Otherwise an error is thrown. For example, 0 means to search from the first profile, and 10 means to search from the 11th profile. This can be used for pagination, for example pageSize = 10 and offset = 10 means to search from the second page.
int32 offset = 6;getOffset in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setOffset(int value)
Optional. An integer that specifies the current offset (that is, starting result) in search results. This field is only considered if [page_token][google.cloud.talent.v4beta1.SearchProfilesRequest.page_token] is unset. The maximum allowed value is 5000. Otherwise an error is thrown. For example, 0 means to search from the first profile, and 10 means to search from the 11th profile. This can be used for pagination, for example pageSize = 10 and offset = 10 means to search from the second page.
int32 offset = 6;public SearchProfilesRequest.Builder clearOffset()
Optional. An integer that specifies the current offset (that is, starting result) in search results. This field is only considered if [page_token][google.cloud.talent.v4beta1.SearchProfilesRequest.page_token] is unset. The maximum allowed value is 5000. Otherwise an error is thrown. For example, 0 means to search from the first profile, and 10 means to search from the 11th profile. This can be used for pagination, for example pageSize = 10 and offset = 10 means to search from the second page.
int32 offset = 6;public boolean getDisableSpellCheck()
Optional. This flag controls the spell-check feature. If `false`, the service attempts to correct a misspelled query. For example, "enginee" is corrected to "engineer".
bool disable_spell_check = 7;getDisableSpellCheck in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setDisableSpellCheck(boolean value)
Optional. This flag controls the spell-check feature. If `false`, the service attempts to correct a misspelled query. For example, "enginee" is corrected to "engineer".
bool disable_spell_check = 7;public SearchProfilesRequest.Builder clearDisableSpellCheck()
Optional. This flag controls the spell-check feature. If `false`, the service attempts to correct a misspelled query. For example, "enginee" is corrected to "engineer".
bool disable_spell_check = 7;public String getOrderBy()
Optional.
The criteria that determines how search results are sorted.
Defaults is "relevance desc" if no value is specified.
Supported options are:
* "relevance desc": By descending relevance, as determined by the API
algorithms.
* "update_time desc": Sort by
[Profile.update_time][google.cloud.talent.v4beta1.Profile.update_time] in
descending order
(recently updated profiles first).
* "create_time desc": Sort by
[Profile.create_time][google.cloud.talent.v4beta1.Profile.create_time] in
descending order
(recently created profiles first).
* "first_name": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in
ascending order.
* "first_name desc": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in descending order.
* "last_name": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in
ascending order.
* "last_name desc": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in ascending order.
string order_by = 8;getOrderBy in interface SearchProfilesRequestOrBuilderpublic com.google.protobuf.ByteString getOrderByBytes()
Optional.
The criteria that determines how search results are sorted.
Defaults is "relevance desc" if no value is specified.
Supported options are:
* "relevance desc": By descending relevance, as determined by the API
algorithms.
* "update_time desc": Sort by
[Profile.update_time][google.cloud.talent.v4beta1.Profile.update_time] in
descending order
(recently updated profiles first).
* "create_time desc": Sort by
[Profile.create_time][google.cloud.talent.v4beta1.Profile.create_time] in
descending order
(recently created profiles first).
* "first_name": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in
ascending order.
* "first_name desc": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in descending order.
* "last_name": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in
ascending order.
* "last_name desc": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in ascending order.
string order_by = 8;getOrderByBytes in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setOrderBy(String value)
Optional.
The criteria that determines how search results are sorted.
Defaults is "relevance desc" if no value is specified.
Supported options are:
* "relevance desc": By descending relevance, as determined by the API
algorithms.
* "update_time desc": Sort by
[Profile.update_time][google.cloud.talent.v4beta1.Profile.update_time] in
descending order
(recently updated profiles first).
* "create_time desc": Sort by
[Profile.create_time][google.cloud.talent.v4beta1.Profile.create_time] in
descending order
(recently created profiles first).
* "first_name": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in
ascending order.
* "first_name desc": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in descending order.
* "last_name": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in
ascending order.
* "last_name desc": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in ascending order.
string order_by = 8;public SearchProfilesRequest.Builder clearOrderBy()
Optional.
The criteria that determines how search results are sorted.
Defaults is "relevance desc" if no value is specified.
Supported options are:
* "relevance desc": By descending relevance, as determined by the API
algorithms.
* "update_time desc": Sort by
[Profile.update_time][google.cloud.talent.v4beta1.Profile.update_time] in
descending order
(recently updated profiles first).
* "create_time desc": Sort by
[Profile.create_time][google.cloud.talent.v4beta1.Profile.create_time] in
descending order
(recently created profiles first).
* "first_name": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in
ascending order.
* "first_name desc": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in descending order.
* "last_name": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in
ascending order.
* "last_name desc": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in ascending order.
string order_by = 8;public SearchProfilesRequest.Builder setOrderByBytes(com.google.protobuf.ByteString value)
Optional.
The criteria that determines how search results are sorted.
Defaults is "relevance desc" if no value is specified.
Supported options are:
* "relevance desc": By descending relevance, as determined by the API
algorithms.
* "update_time desc": Sort by
[Profile.update_time][google.cloud.talent.v4beta1.Profile.update_time] in
descending order
(recently updated profiles first).
* "create_time desc": Sort by
[Profile.create_time][google.cloud.talent.v4beta1.Profile.create_time] in
descending order
(recently created profiles first).
* "first_name": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in
ascending order.
* "first_name desc": Sort by
[PersonName.PersonStructuredName.given_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.given_name]
in descending order.
* "last_name": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in
ascending order.
* "last_name desc": Sort by
[PersonName.PersonStructuredName.family_name][google.cloud.talent.v4beta1.PersonName.PersonStructuredName.family_name]
in ascending order.
string order_by = 8;public boolean getCaseSensitiveSort()
Optional. When sort by field is based on alphabetical order, sort values case sensitively (based on ASCII) when the value is set to true. Default value is case in-sensitive sort (false).
bool case_sensitive_sort = 9;getCaseSensitiveSort in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setCaseSensitiveSort(boolean value)
Optional. When sort by field is based on alphabetical order, sort values case sensitively (based on ASCII) when the value is set to true. Default value is case in-sensitive sort (false).
bool case_sensitive_sort = 9;public SearchProfilesRequest.Builder clearCaseSensitiveSort()
Optional. When sort by field is based on alphabetical order, sort values case sensitively (based on ASCII) when the value is set to true. Default value is case in-sensitive sort (false).
bool case_sensitive_sort = 9;public List<HistogramQuery> getHistogramQueriesList()
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;getHistogramQueriesList in interface SearchProfilesRequestOrBuilderpublic int getHistogramQueriesCount()
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;getHistogramQueriesCount in interface SearchProfilesRequestOrBuilderpublic HistogramQuery getHistogramQueries(int index)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;getHistogramQueries in interface SearchProfilesRequestOrBuilderpublic SearchProfilesRequest.Builder setHistogramQueries(int index, HistogramQuery value)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder setHistogramQueries(int index, HistogramQuery.Builder builderForValue)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder addHistogramQueries(HistogramQuery value)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder addHistogramQueries(int index, HistogramQuery value)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder addHistogramQueries(HistogramQuery.Builder builderForValue)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder addHistogramQueries(int index, HistogramQuery.Builder builderForValue)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder addAllHistogramQueries(Iterable<? extends HistogramQuery> values)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder clearHistogramQueries()
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public SearchProfilesRequest.Builder removeHistogramQueries(int index)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public HistogramQuery.Builder getHistogramQueriesBuilder(int index)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public HistogramQueryOrBuilder getHistogramQueriesOrBuilder(int index)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;getHistogramQueriesOrBuilder in interface SearchProfilesRequestOrBuilderpublic List<? extends HistogramQueryOrBuilder> getHistogramQueriesOrBuilderList()
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;getHistogramQueriesOrBuilderList in interface SearchProfilesRequestOrBuilderpublic HistogramQuery.Builder addHistogramQueriesBuilder()
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public HistogramQuery.Builder addHistogramQueriesBuilder(int index)
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public List<HistogramQuery.Builder> getHistogramQueriesBuilderList()
Optional. A list of expressions specifies histogram requests against matching profiles for [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest]. The expression syntax looks like a function definition with optional parameters. Function syntax: function_name(histogram_facet[, list of buckets]) Data types: * Histogram facet: facet names with format [a-zA-Z][a-zA-Z0-9_]+. * String: string like "any string with backslash escape for quote(\")." * Number: whole number and floating point number like 10, -1 and -0.01. * List: list of elements with comma(,) separator surrounded by square brackets. For example, [1, 2, 3] and ["one", "two", "three"]. Built-in constants: * MIN (minimum number similar to java Double.MIN_VALUE) * MAX (maximum number similar to java Double.MAX_VALUE) Built-in functions: * bucket(start, end[, label]) Bucket build-in function creates a bucket with range of [start, end). Note that the end is exclusive. For example, bucket(1, MAX, "positive number") or bucket(1, 10). Histogram Facets: * admin1: Admin1 is a global placeholder for referring to state, province, or the particular term a country uses to define the geographic structure below the country level. Examples include states codes such as "CA", "IL", "NY", and provinces, such as "BC". * locality: Locality is a global placeholder for referring to city, town, or the particular term a country uses to define the geographic structure below the admin1 level. Examples include city names such as "Mountain View" and "New York". * extended_locality: Extended locality is concatenated version of admin1 and locality with comma separator. For example, "Mountain View, CA" and "New York, NY". * postal_code: Postal code of profile which follows locale code. * country: Country code (ISO-3166-1 alpha-2 code) of profile, such as US, JP, GB. * job_title: Normalized job titles specified in EmploymentHistory. * company_name: Normalized company name of profiles to match on. * institution: The school name. For example, "MIT", "University of California, Berkeley" * degree: Highest education degree in ISCED code. Each value in degree covers a specific level of education, without any expansion to upper nor lower levels of education degree. * experience_in_months: experience in months. 0 means 0 month to 1 month (exclusive). * application_date: The application date specifies application start dates. See [ApplicationDateFilter][google.cloud.talent.v4beta1.ApplicationDateFilter] for more details. * application_outcome_notes: The application outcome reason specifies the reasons behind the outcome of the job application. See [ApplicationOutcomeNotesFilter][google.cloud.talent.v4beta1.ApplicationOutcomeNotesFilter] for more details. * application_job_title: The application job title specifies the job applied for in the application. See [ApplicationJobFilter][google.cloud.talent.v4beta1.ApplicationJobFilter] for more details. * hirable_status: Hirable status specifies the profile's hirable status. * string_custom_attribute: String custom attributes. Values can be accessed via square bracket notation like string_custom_attribute["key1"]. * numeric_custom_attribute: Numeric custom attributes. Values can be accessed via square bracket notation like numeric_custom_attribute["key1"]. Example expressions: * count(admin1) * count(experience_in_months, [bucket(0, 12, "1 year"), bucket(12, 36, "1-3 years"), bucket(36, MAX, "3+ years")]) * count(string_custom_attribute["assigned_recruiter"]) * count(numeric_custom_attribute["favorite_number"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative")])
repeated .google.cloud.talent.v4beta1.HistogramQuery histogram_queries = 10;public final SearchProfilesRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>public final SearchProfilesRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchProfilesRequest.Builder>Copyright © 2019 Google LLC. All rights reserved.