public static final class JobQuery.Builder extends GeneratedMessageV3.Builder<JobQuery.Builder> implements JobQueryOrBuilder
The query required to perform a search query.Protobuf type
google.cloud.talent.v4beta1.JobQuery
Modifier and Type | Method and Description |
---|---|
JobQuery.Builder |
addAllCompanies(Iterable<String> values)
This filter specifies the company entities to search against.
|
JobQuery.Builder |
addAllCompanyDisplayNames(Iterable<String> values)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
JobQuery.Builder |
addAllEmploymentTypes(Iterable<? extends EmploymentType> values)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
JobQuery.Builder |
addAllEmploymentTypesValue(Iterable<Integer> values)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
JobQuery.Builder |
addAllExcludedJobs(Iterable<String> values)
This filter specifies a list of job names to be excluded during search.
|
JobQuery.Builder |
addAllJobCategories(Iterable<? extends JobCategory> values)
The category filter specifies the categories of jobs to search against.
|
JobQuery.Builder |
addAllJobCategoriesValue(Iterable<Integer> values)
The category filter specifies the categories of jobs to search against.
|
JobQuery.Builder |
addAllLanguageCodes(Iterable<String> values)
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
JobQuery.Builder |
addAllLocationFilters(Iterable<? extends LocationFilter> values)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
addCompanies(String value)
This filter specifies the company entities to search against.
|
JobQuery.Builder |
addCompaniesBytes(ByteString value)
This filter specifies the company entities to search against.
|
JobQuery.Builder |
addCompanyDisplayNames(String value)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
JobQuery.Builder |
addCompanyDisplayNamesBytes(ByteString value)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
JobQuery.Builder |
addEmploymentTypes(EmploymentType value)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
JobQuery.Builder |
addEmploymentTypesValue(int value)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
JobQuery.Builder |
addExcludedJobs(String value)
This filter specifies a list of job names to be excluded during search.
|
JobQuery.Builder |
addExcludedJobsBytes(ByteString value)
This filter specifies a list of job names to be excluded during search.
|
JobQuery.Builder |
addJobCategories(JobCategory value)
The category filter specifies the categories of jobs to search against.
|
JobQuery.Builder |
addJobCategoriesValue(int value)
The category filter specifies the categories of jobs to search against.
|
JobQuery.Builder |
addLanguageCodes(String value)
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
JobQuery.Builder |
addLanguageCodesBytes(ByteString value)
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
JobQuery.Builder |
addLocationFilters(int index,
LocationFilter.Builder builderForValue)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
addLocationFilters(int index,
LocationFilter value)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
addLocationFilters(LocationFilter.Builder builderForValue)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
addLocationFilters(LocationFilter value)
The location filter specifies geo-regions containing the jobs to
search against.
|
LocationFilter.Builder |
addLocationFiltersBuilder()
The location filter specifies geo-regions containing the jobs to
search against.
|
LocationFilter.Builder |
addLocationFiltersBuilder(int index)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
JobQuery |
build() |
JobQuery |
buildPartial() |
JobQuery.Builder |
clear() |
JobQuery.Builder |
clearCommuteFilter()
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
JobQuery.Builder |
clearCompanies()
This filter specifies the company entities to search against.
|
JobQuery.Builder |
clearCompanyDisplayNames()
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
JobQuery.Builder |
clearCompensationFilter()
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
JobQuery.Builder |
clearCustomAttributeFilter()
This filter specifies a structured syntax to match against the
[Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`.
|
JobQuery.Builder |
clearDisableSpellCheck()
This flag controls the spell-check feature.
|
JobQuery.Builder |
clearEmploymentTypes()
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
JobQuery.Builder |
clearExcludedJobs()
This filter specifies a list of job names to be excluded during search.
|
JobQuery.Builder |
clearField(Descriptors.FieldDescriptor field) |
JobQuery.Builder |
clearJobCategories()
The category filter specifies the categories of jobs to search against.
|
JobQuery.Builder |
clearLanguageCodes()
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
JobQuery.Builder |
clearLocationFilters()
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
JobQuery.Builder |
clearPublishTimeRange()
Jobs published within a range specified by this filter are searched
against.
|
JobQuery.Builder |
clearQuery()
The query string that matches against the job title, description, and
location fields.
|
JobQuery.Builder |
clearQueryLanguageCode()
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query].
|
JobQuery.Builder |
clone() |
CommuteFilter |
getCommuteFilter()
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
CommuteFilter.Builder |
getCommuteFilterBuilder()
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
CommuteFilterOrBuilder |
getCommuteFilterOrBuilder()
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
String |
getCompanies(int index)
This filter specifies the company entities to search against.
|
ByteString |
getCompaniesBytes(int index)
This filter specifies the company entities to search against.
|
int |
getCompaniesCount()
This filter specifies the company entities to search against.
|
ProtocolStringList |
getCompaniesList()
This filter specifies the company entities to search against.
|
String |
getCompanyDisplayNames(int index)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
ByteString |
getCompanyDisplayNamesBytes(int index)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
int |
getCompanyDisplayNamesCount()
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
ProtocolStringList |
getCompanyDisplayNamesList()
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
CompensationFilter |
getCompensationFilter()
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
CompensationFilter.Builder |
getCompensationFilterBuilder()
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
CompensationFilterOrBuilder |
getCompensationFilterOrBuilder()
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
String |
getCustomAttributeFilter()
This filter specifies a structured syntax to match against the
[Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`.
|
ByteString |
getCustomAttributeFilterBytes()
This filter specifies a structured syntax to match against the
[Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`.
|
JobQuery |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisableSpellCheck()
This flag controls the spell-check feature.
|
EmploymentType |
getEmploymentTypes(int index)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
int |
getEmploymentTypesCount()
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
List<EmploymentType> |
getEmploymentTypesList()
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
int |
getEmploymentTypesValue(int index)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
List<Integer> |
getEmploymentTypesValueList()
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
String |
getExcludedJobs(int index)
This filter specifies a list of job names to be excluded during search.
|
ByteString |
getExcludedJobsBytes(int index)
This filter specifies a list of job names to be excluded during search.
|
int |
getExcludedJobsCount()
This filter specifies a list of job names to be excluded during search.
|
ProtocolStringList |
getExcludedJobsList()
This filter specifies a list of job names to be excluded during search.
|
JobCategory |
getJobCategories(int index)
The category filter specifies the categories of jobs to search against.
|
int |
getJobCategoriesCount()
The category filter specifies the categories of jobs to search against.
|
List<JobCategory> |
getJobCategoriesList()
The category filter specifies the categories of jobs to search against.
|
int |
getJobCategoriesValue(int index)
The category filter specifies the categories of jobs to search against.
|
List<Integer> |
getJobCategoriesValueList()
The category filter specifies the categories of jobs to search against.
|
String |
getLanguageCodes(int index)
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
ByteString |
getLanguageCodesBytes(int index)
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
int |
getLanguageCodesCount()
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
ProtocolStringList |
getLanguageCodesList()
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
LocationFilter |
getLocationFilters(int index)
The location filter specifies geo-regions containing the jobs to
search against.
|
LocationFilter.Builder |
getLocationFiltersBuilder(int index)
The location filter specifies geo-regions containing the jobs to
search against.
|
List<LocationFilter.Builder> |
getLocationFiltersBuilderList()
The location filter specifies geo-regions containing the jobs to
search against.
|
int |
getLocationFiltersCount()
The location filter specifies geo-regions containing the jobs to
search against.
|
List<LocationFilter> |
getLocationFiltersList()
The location filter specifies geo-regions containing the jobs to
search against.
|
LocationFilterOrBuilder |
getLocationFiltersOrBuilder(int index)
The location filter specifies geo-regions containing the jobs to
search against.
|
List<? extends LocationFilterOrBuilder> |
getLocationFiltersOrBuilderList()
The location filter specifies geo-regions containing the jobs to
search against.
|
TimestampRange |
getPublishTimeRange()
Jobs published within a range specified by this filter are searched
against.
|
TimestampRange.Builder |
getPublishTimeRangeBuilder()
Jobs published within a range specified by this filter are searched
against.
|
TimestampRangeOrBuilder |
getPublishTimeRangeOrBuilder()
Jobs published within a range specified by this filter are searched
against.
|
String |
getQuery()
The query string that matches against the job title, description, and
location fields.
|
ByteString |
getQueryBytes()
The query string that matches against the job title, description, and
location fields.
|
String |
getQueryLanguageCode()
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query].
|
ByteString |
getQueryLanguageCodeBytes()
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query].
|
boolean |
hasCommuteFilter()
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
boolean |
hasCompensationFilter()
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
boolean |
hasPublishTimeRange()
Jobs published within a range specified by this filter are searched
against.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
JobQuery.Builder |
mergeCommuteFilter(CommuteFilter value)
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
JobQuery.Builder |
mergeCompensationFilter(CompensationFilter value)
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
JobQuery.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
JobQuery.Builder |
mergeFrom(JobQuery other) |
JobQuery.Builder |
mergeFrom(Message other) |
JobQuery.Builder |
mergePublishTimeRange(TimestampRange value)
Jobs published within a range specified by this filter are searched
against.
|
JobQuery.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
JobQuery.Builder |
removeLocationFilters(int index)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
setCommuteFilter(CommuteFilter.Builder builderForValue)
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
JobQuery.Builder |
setCommuteFilter(CommuteFilter value)
Allows filtering jobs by commute time with different travel methods (for
example, driving or public transit).
|
JobQuery.Builder |
setCompanies(int index,
String value)
This filter specifies the company entities to search against.
|
JobQuery.Builder |
setCompanyDisplayNames(int index,
String value)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name]
of the jobs to search against.
|
JobQuery.Builder |
setCompensationFilter(CompensationFilter.Builder builderForValue)
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
JobQuery.Builder |
setCompensationFilter(CompensationFilter value)
This search filter is applied only to
[Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info].
|
JobQuery.Builder |
setCustomAttributeFilter(String value)
This filter specifies a structured syntax to match against the
[Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`.
|
JobQuery.Builder |
setCustomAttributeFilterBytes(ByteString value)
This filter specifies a structured syntax to match against the
[Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`.
|
JobQuery.Builder |
setDisableSpellCheck(boolean value)
This flag controls the spell-check feature.
|
JobQuery.Builder |
setEmploymentTypes(int index,
EmploymentType value)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
JobQuery.Builder |
setEmploymentTypesValue(int index,
int value)
The employment type filter specifies the employment type of jobs to
search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME].
|
JobQuery.Builder |
setExcludedJobs(int index,
String value)
This filter specifies a list of job names to be excluded during search.
|
JobQuery.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
JobQuery.Builder |
setJobCategories(int index,
JobCategory value)
The category filter specifies the categories of jobs to search against.
|
JobQuery.Builder |
setJobCategoriesValue(int index,
int value)
The category filter specifies the categories of jobs to search against.
|
JobQuery.Builder |
setLanguageCodes(int index,
String value)
This filter specifies the locale of jobs to search against,
for example, "en-US".
|
JobQuery.Builder |
setLocationFilters(int index,
LocationFilter.Builder builderForValue)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
setLocationFilters(int index,
LocationFilter value)
The location filter specifies geo-regions containing the jobs to
search against.
|
JobQuery.Builder |
setPublishTimeRange(TimestampRange.Builder builderForValue)
Jobs published within a range specified by this filter are searched
against.
|
JobQuery.Builder |
setPublishTimeRange(TimestampRange value)
Jobs published within a range specified by this filter are searched
against.
|
JobQuery.Builder |
setQuery(String value)
The query string that matches against the job title, description, and
location fields.
|
JobQuery.Builder |
setQueryBytes(ByteString value)
The query string that matches against the job title, description, and
location fields.
|
JobQuery.Builder |
setQueryLanguageCode(String value)
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query].
|
JobQuery.Builder |
setQueryLanguageCodeBytes(ByteString value)
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query].
|
JobQuery.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
JobQuery.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public JobQuery build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public JobQuery buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public JobQuery.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<JobQuery.Builder>
public JobQuery.Builder mergeFrom(JobQuery other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public JobQuery.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<JobQuery.Builder>
IOException
public String getQuery()
The query string that matches against the job title, description, and location fields. The maximum number of allowed characters is 255.
string query = 1;
getQuery
in interface JobQueryOrBuilder
public ByteString getQueryBytes()
The query string that matches against the job title, description, and location fields. The maximum number of allowed characters is 255.
string query = 1;
getQueryBytes
in interface JobQueryOrBuilder
public JobQuery.Builder setQuery(String value)
The query string that matches against the job title, description, and location fields. The maximum number of allowed characters is 255.
string query = 1;
value
- The query to set.public JobQuery.Builder clearQuery()
The query string that matches against the job title, description, and location fields. The maximum number of allowed characters is 255.
string query = 1;
public JobQuery.Builder setQueryBytes(ByteString value)
The query string that matches against the job title, description, and location fields. The maximum number of allowed characters is 255.
string query = 1;
value
- The bytes for query to set.public String getQueryLanguageCode()
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query]. For example, "en-US". This field helps to better interpret the query. If a value isn't specified, the query language code is automatically detected, which may not be accurate. Language code should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47).
string query_language_code = 14;
getQueryLanguageCode
in interface JobQueryOrBuilder
public ByteString getQueryLanguageCodeBytes()
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query]. For example, "en-US". This field helps to better interpret the query. If a value isn't specified, the query language code is automatically detected, which may not be accurate. Language code should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47).
string query_language_code = 14;
getQueryLanguageCodeBytes
in interface JobQueryOrBuilder
public JobQuery.Builder setQueryLanguageCode(String value)
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query]. For example, "en-US". This field helps to better interpret the query. If a value isn't specified, the query language code is automatically detected, which may not be accurate. Language code should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47).
string query_language_code = 14;
value
- The queryLanguageCode to set.public JobQuery.Builder clearQueryLanguageCode()
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query]. For example, "en-US". This field helps to better interpret the query. If a value isn't specified, the query language code is automatically detected, which may not be accurate. Language code should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47).
string query_language_code = 14;
public JobQuery.Builder setQueryLanguageCodeBytes(ByteString value)
The language code of [query][google.cloud.talent.v4beta1.JobQuery.query]. For example, "en-US". This field helps to better interpret the query. If a value isn't specified, the query language code is automatically detected, which may not be accurate. Language code should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47).
string query_language_code = 14;
value
- The bytes for queryLanguageCode to set.public ProtocolStringList getCompaniesList()
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
getCompaniesList
in interface JobQueryOrBuilder
public int getCompaniesCount()
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
getCompaniesCount
in interface JobQueryOrBuilder
public String getCompanies(int index)
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
getCompanies
in interface JobQueryOrBuilder
index
- The index of the element to return.public ByteString getCompaniesBytes(int index)
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
getCompaniesBytes
in interface JobQueryOrBuilder
index
- The index of the value to return.public JobQuery.Builder setCompanies(int index, String value)
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
index
- The index to set the value at.value
- The companies to set.public JobQuery.Builder addCompanies(String value)
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
value
- The companies to add.public JobQuery.Builder addAllCompanies(Iterable<String> values)
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
values
- The companies to add.public JobQuery.Builder clearCompanies()
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
public JobQuery.Builder addCompaniesBytes(ByteString value)
This filter specifies the company entities to search against. If a value isn't specified, jobs are searched for against all companies. If multiple values are specified, jobs are searched against the companies specified. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar". At most 20 company filters are allowed.
repeated string companies = 2;
value
- The bytes of the companies to add.public List<LocationFilter> getLocationFiltersList()
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
getLocationFiltersList
in interface JobQueryOrBuilder
public int getLocationFiltersCount()
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
getLocationFiltersCount
in interface JobQueryOrBuilder
public LocationFilter getLocationFilters(int index)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
getLocationFilters
in interface JobQueryOrBuilder
public JobQuery.Builder setLocationFilters(int index, LocationFilter value)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder setLocationFilters(int index, LocationFilter.Builder builderForValue)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder addLocationFilters(LocationFilter value)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder addLocationFilters(int index, LocationFilter value)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder addLocationFilters(LocationFilter.Builder builderForValue)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder addLocationFilters(int index, LocationFilter.Builder builderForValue)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder addAllLocationFilters(Iterable<? extends LocationFilter> values)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder clearLocationFilters()
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public JobQuery.Builder removeLocationFilters(int index)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public LocationFilter.Builder getLocationFiltersBuilder(int index)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public LocationFilterOrBuilder getLocationFiltersOrBuilder(int index)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
getLocationFiltersOrBuilder
in interface JobQueryOrBuilder
public List<? extends LocationFilterOrBuilder> getLocationFiltersOrBuilderList()
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
getLocationFiltersOrBuilderList
in interface JobQueryOrBuilder
public LocationFilter.Builder addLocationFiltersBuilder()
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public LocationFilter.Builder addLocationFiltersBuilder(int index)
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public List<LocationFilter.Builder> getLocationFiltersBuilderList()
The location filter specifies geo-regions containing the jobs to search against. See [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] for more information. If a location value isn't specified, jobs fitting the other search criteria are retrieved regardless of where they're located. If multiple values are specified, jobs are retrieved from any of the specified locations. If different values are specified for the [LocationFilter.distance_in_miles][google.cloud.talent.v4beta1.LocationFilter.distance_in_miles] parameter, the maximum provided distance is used for all locations. At most 5 location filters are allowed.
repeated .google.cloud.talent.v4beta1.LocationFilter location_filters = 3;
public List<JobCategory> getJobCategoriesList()
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
getJobCategoriesList
in interface JobQueryOrBuilder
public int getJobCategoriesCount()
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
getJobCategoriesCount
in interface JobQueryOrBuilder
public JobCategory getJobCategories(int index)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
getJobCategories
in interface JobQueryOrBuilder
index
- The index of the element to return.public JobQuery.Builder setJobCategories(int index, JobCategory value)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
index
- The index to set the value at.value
- The jobCategories to set.public JobQuery.Builder addJobCategories(JobCategory value)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
value
- The jobCategories to add.public JobQuery.Builder addAllJobCategories(Iterable<? extends JobCategory> values)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
values
- The jobCategories to add.public JobQuery.Builder clearJobCategories()
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
public List<Integer> getJobCategoriesValueList()
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
getJobCategoriesValueList
in interface JobQueryOrBuilder
public int getJobCategoriesValue(int index)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
getJobCategoriesValue
in interface JobQueryOrBuilder
index
- The index of the value to return.public JobQuery.Builder setJobCategoriesValue(int index, int value)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
index
- The index to set the value at.value
- The enum numeric value on the wire for jobCategories to set.public JobQuery.Builder addJobCategoriesValue(int value)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
value
- The enum numeric value on the wire for jobCategories to add.public JobQuery.Builder addAllJobCategoriesValue(Iterable<Integer> values)
The category filter specifies the categories of jobs to search against. See [JobCategory][google.cloud.talent.v4beta1.JobCategory] for more information. If a value isn't specified, jobs from any category are searched against. If multiple values are specified, jobs from any of the specified categories are searched against.
repeated .google.cloud.talent.v4beta1.JobCategory job_categories = 4;
values
- The enum numeric values on the wire for jobCategories to add.public boolean hasCommuteFilter()
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
hasCommuteFilter
in interface JobQueryOrBuilder
public CommuteFilter getCommuteFilter()
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
getCommuteFilter
in interface JobQueryOrBuilder
public JobQuery.Builder setCommuteFilter(CommuteFilter value)
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
public JobQuery.Builder setCommuteFilter(CommuteFilter.Builder builderForValue)
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
public JobQuery.Builder mergeCommuteFilter(CommuteFilter value)
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
public JobQuery.Builder clearCommuteFilter()
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
public CommuteFilter.Builder getCommuteFilterBuilder()
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
public CommuteFilterOrBuilder getCommuteFilterOrBuilder()
Allows filtering jobs by commute time with different travel methods (for example, driving or public transit). Note: This only works when you specify a [CommuteMethod][google.cloud.talent.v4beta1.CommuteMethod]. In this case, [location_filters][google.cloud.talent.v4beta1.JobQuery.location_filters] is ignored. Currently we don't support sorting by commute time.
.google.cloud.talent.v4beta1.CommuteFilter commute_filter = 5;
getCommuteFilterOrBuilder
in interface JobQueryOrBuilder
public ProtocolStringList getCompanyDisplayNamesList()
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
getCompanyDisplayNamesList
in interface JobQueryOrBuilder
public int getCompanyDisplayNamesCount()
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
getCompanyDisplayNamesCount
in interface JobQueryOrBuilder
public String getCompanyDisplayNames(int index)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
getCompanyDisplayNames
in interface JobQueryOrBuilder
index
- The index of the element to return.public ByteString getCompanyDisplayNamesBytes(int index)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
getCompanyDisplayNamesBytes
in interface JobQueryOrBuilder
index
- The index of the value to return.public JobQuery.Builder setCompanyDisplayNames(int index, String value)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
index
- The index to set the value at.value
- The companyDisplayNames to set.public JobQuery.Builder addCompanyDisplayNames(String value)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
value
- The companyDisplayNames to add.public JobQuery.Builder addAllCompanyDisplayNames(Iterable<String> values)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
values
- The companyDisplayNames to add.public JobQuery.Builder clearCompanyDisplayNames()
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
public JobQuery.Builder addCompanyDisplayNamesBytes(ByteString value)
This filter specifies the company [Company.display_name][google.cloud.talent.v4beta1.Company.display_name] of the jobs to search against. The company name must match the value exactly. Alternatively, the value being searched for can be wrapped in different match operators. `SUBSTRING_MATCH([value])` The company name must contain a case insensitive substring match of the value. Using this function may increase latency. Sample Value: `SUBSTRING_MATCH(google)` `MULTI_WORD_TOKEN_MATCH([value])` The value will be treated as a multi word token and the company name must contain a case insensitive match of the value. Using this function may increase latency. Sample Value: `MULTI_WORD_TOKEN_MATCH(google)` If a value isn't specified, jobs within the search results are associated with any company. If multiple values are specified, jobs within the search results may be associated with any of the specified companies. At most 20 company display name filters are allowed.
repeated string company_display_names = 6;
value
- The bytes of the companyDisplayNames to add.public boolean hasCompensationFilter()
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
hasCompensationFilter
in interface JobQueryOrBuilder
public CompensationFilter getCompensationFilter()
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
getCompensationFilter
in interface JobQueryOrBuilder
public JobQuery.Builder setCompensationFilter(CompensationFilter value)
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
public JobQuery.Builder setCompensationFilter(CompensationFilter.Builder builderForValue)
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
public JobQuery.Builder mergeCompensationFilter(CompensationFilter value)
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
public JobQuery.Builder clearCompensationFilter()
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
public CompensationFilter.Builder getCompensationFilterBuilder()
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
public CompensationFilterOrBuilder getCompensationFilterOrBuilder()
This search filter is applied only to [Job.compensation_info][google.cloud.talent.v4beta1.Job.compensation_info]. For example, if the filter is specified as "Hourly job with per-hour compensation > $15", only jobs meeting these criteria are searched. If a filter isn't defined, all open jobs are searched.
.google.cloud.talent.v4beta1.CompensationFilter compensation_filter = 7;
getCompensationFilterOrBuilder
in interface JobQueryOrBuilder
public String getCustomAttributeFilter()
This filter specifies a structured syntax to match against the [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a custom field key and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([field_name])` to perform a case insensitive match and `EMPTY([field_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 10000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_attribute_filter = 8;
getCustomAttributeFilter
in interface JobQueryOrBuilder
public ByteString getCustomAttributeFilterBytes()
This filter specifies a structured syntax to match against the [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a custom field key and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([field_name])` to perform a case insensitive match and `EMPTY([field_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 10000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_attribute_filter = 8;
getCustomAttributeFilterBytes
in interface JobQueryOrBuilder
public JobQuery.Builder setCustomAttributeFilter(String value)
This filter specifies a structured syntax to match against the [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a custom field key and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([field_name])` to perform a case insensitive match and `EMPTY([field_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 10000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_attribute_filter = 8;
value
- The customAttributeFilter to set.public JobQuery.Builder clearCustomAttributeFilter()
This filter specifies a structured syntax to match against the [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a custom field key and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([field_name])` to perform a case insensitive match and `EMPTY([field_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 10000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_attribute_filter = 8;
public JobQuery.Builder setCustomAttributeFilterBytes(ByteString value)
This filter specifies a structured syntax to match against the [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes] marked as `filterable`. The syntax for this expression is a subset of SQL syntax. Supported operators are: `=`, `!=`, `<`, `<=`, `>`, and `>=` where the left of the operator is a custom field key and the right of the operator is a number or a quoted string. You must escape backslash (\\) and quote (\") characters. Supported functions are `LOWER([field_name])` to perform a case insensitive match and `EMPTY([field_name])` to filter on the existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3 levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a maximum of 100 comparisons or functions are allowed in the expression. The expression must be < 10000 bytes in length. Sample Query: `(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10`
string custom_attribute_filter = 8;
value
- The bytes for customAttributeFilter to set.public boolean getDisableSpellCheck()
This flag controls the spell-check feature. If false, the service attempts to correct a misspelled query, for example, "enginee" is corrected to "engineer". Defaults to false: a spell check is performed.
bool disable_spell_check = 9;
getDisableSpellCheck
in interface JobQueryOrBuilder
public JobQuery.Builder setDisableSpellCheck(boolean value)
This flag controls the spell-check feature. If false, the service attempts to correct a misspelled query, for example, "enginee" is corrected to "engineer". Defaults to false: a spell check is performed.
bool disable_spell_check = 9;
value
- The disableSpellCheck to set.public JobQuery.Builder clearDisableSpellCheck()
This flag controls the spell-check feature. If false, the service attempts to correct a misspelled query, for example, "enginee" is corrected to "engineer". Defaults to false: a spell check is performed.
bool disable_spell_check = 9;
public List<EmploymentType> getEmploymentTypesList()
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
getEmploymentTypesList
in interface JobQueryOrBuilder
public int getEmploymentTypesCount()
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
getEmploymentTypesCount
in interface JobQueryOrBuilder
public EmploymentType getEmploymentTypes(int index)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
getEmploymentTypes
in interface JobQueryOrBuilder
index
- The index of the element to return.public JobQuery.Builder setEmploymentTypes(int index, EmploymentType value)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
index
- The index to set the value at.value
- The employmentTypes to set.public JobQuery.Builder addEmploymentTypes(EmploymentType value)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
value
- The employmentTypes to add.public JobQuery.Builder addAllEmploymentTypes(Iterable<? extends EmploymentType> values)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
values
- The employmentTypes to add.public JobQuery.Builder clearEmploymentTypes()
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
public List<Integer> getEmploymentTypesValueList()
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
getEmploymentTypesValueList
in interface JobQueryOrBuilder
public int getEmploymentTypesValue(int index)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
getEmploymentTypesValue
in interface JobQueryOrBuilder
index
- The index of the value to return.public JobQuery.Builder setEmploymentTypesValue(int index, int value)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
index
- The index to set the value at.value
- The enum numeric value on the wire for employmentTypes to set.public JobQuery.Builder addEmploymentTypesValue(int value)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
value
- The enum numeric value on the wire for employmentTypes to add.public JobQuery.Builder addAllEmploymentTypesValue(Iterable<Integer> values)
The employment type filter specifies the employment type of jobs to search against, such as [EmploymentType.FULL_TIME][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME]. If a value isn't specified, jobs in the search results includes any employment type. If multiple values are specified, jobs in the search results include any of the specified employment types.
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 10;
values
- The enum numeric values on the wire for employmentTypes to add.public ProtocolStringList getLanguageCodesList()
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
getLanguageCodesList
in interface JobQueryOrBuilder
public int getLanguageCodesCount()
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
getLanguageCodesCount
in interface JobQueryOrBuilder
public String getLanguageCodes(int index)
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
getLanguageCodes
in interface JobQueryOrBuilder
index
- The index of the element to return.public ByteString getLanguageCodesBytes(int index)
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
getLanguageCodesBytes
in interface JobQueryOrBuilder
index
- The index of the value to return.public JobQuery.Builder setLanguageCodes(int index, String value)
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
index
- The index to set the value at.value
- The languageCodes to set.public JobQuery.Builder addLanguageCodes(String value)
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
value
- The languageCodes to add.public JobQuery.Builder addAllLanguageCodes(Iterable<String> values)
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
values
- The languageCodes to add.public JobQuery.Builder clearLanguageCodes()
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
public JobQuery.Builder addLanguageCodesBytes(ByteString value)
This filter specifies the locale of jobs to search against, for example, "en-US". If a value isn't specified, the search results can contain jobs in any locale. Language codes should be in BCP-47 format, such as "en-US" or "sr-Latn". For more information, see [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47). At most 10 language code filters are allowed.
repeated string language_codes = 11;
value
- The bytes of the languageCodes to add.public boolean hasPublishTimeRange()
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
hasPublishTimeRange
in interface JobQueryOrBuilder
public TimestampRange getPublishTimeRange()
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
getPublishTimeRange
in interface JobQueryOrBuilder
public JobQuery.Builder setPublishTimeRange(TimestampRange value)
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
public JobQuery.Builder setPublishTimeRange(TimestampRange.Builder builderForValue)
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
public JobQuery.Builder mergePublishTimeRange(TimestampRange value)
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
public JobQuery.Builder clearPublishTimeRange()
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
public TimestampRange.Builder getPublishTimeRangeBuilder()
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
public TimestampRangeOrBuilder getPublishTimeRangeOrBuilder()
Jobs published within a range specified by this filter are searched against.
.google.cloud.talent.v4beta1.TimestampRange publish_time_range = 12;
getPublishTimeRangeOrBuilder
in interface JobQueryOrBuilder
public ProtocolStringList getExcludedJobsList()
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
getExcludedJobsList
in interface JobQueryOrBuilder
public int getExcludedJobsCount()
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
getExcludedJobsCount
in interface JobQueryOrBuilder
public String getExcludedJobs(int index)
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
getExcludedJobs
in interface JobQueryOrBuilder
index
- The index of the element to return.public ByteString getExcludedJobsBytes(int index)
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
getExcludedJobsBytes
in interface JobQueryOrBuilder
index
- The index of the value to return.public JobQuery.Builder setExcludedJobs(int index, String value)
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
index
- The index to set the value at.value
- The excludedJobs to set.public JobQuery.Builder addExcludedJobs(String value)
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
value
- The excludedJobs to add.public JobQuery.Builder addAllExcludedJobs(Iterable<String> values)
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
values
- The excludedJobs to add.public JobQuery.Builder clearExcludedJobs()
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
public JobQuery.Builder addExcludedJobsBytes(ByteString value)
This filter specifies a list of job names to be excluded during search. At most 400 excluded job names are allowed.
repeated string excluded_jobs = 13;
value
- The bytes of the excludedJobs to add.public final JobQuery.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<JobQuery.Builder>
public final JobQuery.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<JobQuery.Builder>
Copyright © 2022 Google LLC. All rights reserved.