Package com.google.cloud.talent.v4
Class Company.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Company.Builder>
com.google.cloud.talent.v4.Company.Builder
- All Implemented Interfaces:
CompanyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Company
public static final class Company.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Company.Builder>
implements CompanyOrBuilder
A Company resource represents a company in the service. A company is the entity that owns job postings, that is, the hiring entity responsible for employing applicants for the job position.Protobuf type
google.cloud.talent.v4.Company-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.addKeywordSearchableJobCustomAttributesBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.build()clear()The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".Output only.Required.Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.Required.The street address of the company's main headquarters, which may be different from the job location.Set to true if it is the hiring agency that post jobs for other employers.A URI that hosts the employer's company logo.Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Required during company update.The employer's company size.Output only.The URI representing the company's primary web site or home page, for example, "https://www.google.com".The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".com.google.protobuf.ByteStringThe URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".Output only.Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.com.google.protobuf.ByteStringEqual Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.Required.com.google.protobuf.ByteStringRequired.The street address of the company's main headquarters, which may be different from the job location.com.google.protobuf.ByteStringThe street address of the company's main headquarters, which may be different from the job location.booleanSet to true if it is the hiring agency that post jobs for other employers.A URI that hosts the employer's company logo.com.google.protobuf.ByteStringA URI that hosts the employer's company logo.getKeywordSearchableJobCustomAttributes(int index) Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.com.google.protobuf.ByteStringgetKeywordSearchableJobCustomAttributesBytes(int index) Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.intDeprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.com.google.protobuf.ProtocolStringListDeprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.getName()Required during company update.com.google.protobuf.ByteStringRequired during company update.getSize()The employer's company size.intThe employer's company size.booleanOutput only.The URI representing the company's primary web site or home page, for example, "https://www.google.com".com.google.protobuf.ByteStringThe URI representing the company's primary web site or home page, for example, "https://www.google.com".booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOutput only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCareerSiteUri(String value) The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".setCareerSiteUriBytes(com.google.protobuf.ByteString value) The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".Output only.setDerivedInfo(Company.DerivedInfo.Builder builderForValue) Output only.setDisplayName(String value) Required.setDisplayNameBytes(com.google.protobuf.ByteString value) Required.setEeoText(String value) Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.setEeoTextBytes(com.google.protobuf.ByteString value) Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.setExternalId(String value) Required.setExternalIdBytes(com.google.protobuf.ByteString value) Required.setHeadquartersAddress(String value) The street address of the company's main headquarters, which may be different from the job location.setHeadquartersAddressBytes(com.google.protobuf.ByteString value) The street address of the company's main headquarters, which may be different from the job location.setHiringAgency(boolean value) Set to true if it is the hiring agency that post jobs for other employers.setImageUri(String value) A URI that hosts the employer's company logo.setImageUriBytes(com.google.protobuf.ByteString value) A URI that hosts the employer's company logo.setKeywordSearchableJobCustomAttributes(int index, String value) Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Required during company update.setNameBytes(com.google.protobuf.ByteString value) Required during company update.setSize(CompanySize value) The employer's company size.setSizeValue(int value) The employer's company size.setSuspended(boolean value) Output only.setWebsiteUri(String value) The URI representing the company's primary web site or home page, for example, "https://www.google.com".setWebsiteUriBytes(com.google.protobuf.ByteString value) The URI representing the company's primary web site or home page, for example, "https://www.google.com".Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Company.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Company.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Company.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Company.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Company.Builder>
-
mergeFrom
public Company.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Company.Builder>- Throws:
IOException
-
getName
Required during company update. The resource name for a company. This is generated by the service when a company is created. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for example, "projects/foo/tenants/bar/companies/baz".string name = 1;- Specified by:
getNamein interfaceCompanyOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required during company update. The resource name for a company. This is generated by the service when a company is created. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for example, "projects/foo/tenants/bar/companies/baz".string name = 1;- Specified by:
getNameBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for name.
-
setName
Required during company update. The resource name for a company. This is generated by the service when a company is created. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for example, "projects/foo/tenants/bar/companies/baz".string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required during company update. The resource name for a company. This is generated by the service when a company is created. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for example, "projects/foo/tenants/bar/companies/baz".string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Required during company update. The resource name for a company. This is generated by the service when a company is created. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for example, "projects/foo/tenants/bar/companies/baz".string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceCompanyOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getExternalId
Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255.
string external_id = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getExternalIdin interfaceCompanyOrBuilder- Returns:
- The externalId.
-
getExternalIdBytes
public com.google.protobuf.ByteString getExternalIdBytes()Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255.
string external_id = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getExternalIdBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for externalId.
-
setExternalId
Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255.
string external_id = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The externalId to set.- Returns:
- This builder for chaining.
-
clearExternalId
Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255.
string external_id = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setExternalIdBytes
Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255.
string external_id = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for externalId to set.- Returns:
- This builder for chaining.
-
getSizeValue
public int getSizeValue()The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Specified by:
getSizeValuein interfaceCompanyOrBuilder- Returns:
- The enum numeric value on the wire for size.
-
setSizeValue
The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Parameters:
value- The enum numeric value on the wire for size to set.- Returns:
- This builder for chaining.
-
getSize
The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Specified by:
getSizein interfaceCompanyOrBuilder- Returns:
- The size.
-
setSize
The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Returns:
- This builder for chaining.
-
getHeadquartersAddress
The street address of the company's main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;- Specified by:
getHeadquartersAddressin interfaceCompanyOrBuilder- Returns:
- The headquartersAddress.
-
getHeadquartersAddressBytes
public com.google.protobuf.ByteString getHeadquartersAddressBytes()The street address of the company's main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;- Specified by:
getHeadquartersAddressBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for headquartersAddress.
-
setHeadquartersAddress
The street address of the company's main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;- Parameters:
value- The headquartersAddress to set.- Returns:
- This builder for chaining.
-
clearHeadquartersAddress
The street address of the company's main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;- Returns:
- This builder for chaining.
-
setHeadquartersAddressBytes
The street address of the company's main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;- Parameters:
value- The bytes for headquartersAddress to set.- Returns:
- This builder for chaining.
-
getHiringAgency
public boolean getHiringAgency()Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
bool hiring_agency = 6;- Specified by:
getHiringAgencyin interfaceCompanyOrBuilder- Returns:
- The hiringAgency.
-
setHiringAgency
Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
bool hiring_agency = 6;- Parameters:
value- The hiringAgency to set.- Returns:
- This builder for chaining.
-
clearHiringAgency
Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
bool hiring_agency = 6;- Returns:
- This builder for chaining.
-
getEeoText
Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
string eeo_text = 7;- Specified by:
getEeoTextin interfaceCompanyOrBuilder- Returns:
- The eeoText.
-
getEeoTextBytes
public com.google.protobuf.ByteString getEeoTextBytes()Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
string eeo_text = 7;- Specified by:
getEeoTextBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for eeoText.
-
setEeoText
Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
string eeo_text = 7;- Parameters:
value- The eeoText to set.- Returns:
- This builder for chaining.
-
clearEeoText
Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
string eeo_text = 7;- Returns:
- This builder for chaining.
-
setEeoTextBytes
Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
string eeo_text = 7;- Parameters:
value- The bytes for eeoText to set.- Returns:
- This builder for chaining.
-
getWebsiteUri
The URI representing the company's primary web site or home page, for example, "https://www.google.com". The maximum number of allowed characters is 255.
string website_uri = 8;- Specified by:
getWebsiteUriin interfaceCompanyOrBuilder- Returns:
- The websiteUri.
-
getWebsiteUriBytes
public com.google.protobuf.ByteString getWebsiteUriBytes()The URI representing the company's primary web site or home page, for example, "https://www.google.com". The maximum number of allowed characters is 255.
string website_uri = 8;- Specified by:
getWebsiteUriBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for websiteUri.
-
setWebsiteUri
The URI representing the company's primary web site or home page, for example, "https://www.google.com". The maximum number of allowed characters is 255.
string website_uri = 8;- Parameters:
value- The websiteUri to set.- Returns:
- This builder for chaining.
-
clearWebsiteUri
The URI representing the company's primary web site or home page, for example, "https://www.google.com". The maximum number of allowed characters is 255.
string website_uri = 8;- Returns:
- This builder for chaining.
-
setWebsiteUriBytes
The URI representing the company's primary web site or home page, for example, "https://www.google.com". The maximum number of allowed characters is 255.
string website_uri = 8;- Parameters:
value- The bytes for websiteUri to set.- Returns:
- This builder for chaining.
-
getCareerSiteUri
The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
string career_site_uri = 9;- Specified by:
getCareerSiteUriin interfaceCompanyOrBuilder- Returns:
- The careerSiteUri.
-
getCareerSiteUriBytes
public com.google.protobuf.ByteString getCareerSiteUriBytes()The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
string career_site_uri = 9;- Specified by:
getCareerSiteUriBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for careerSiteUri.
-
setCareerSiteUri
The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
string career_site_uri = 9;- Parameters:
value- The careerSiteUri to set.- Returns:
- This builder for chaining.
-
clearCareerSiteUri
The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
string career_site_uri = 9;- Returns:
- This builder for chaining.
-
setCareerSiteUriBytes
The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
string career_site_uri = 9;- Parameters:
value- The bytes for careerSiteUri to set.- Returns:
- This builder for chaining.
-
getImageUri
A URI that hosts the employer's company logo.
string image_uri = 10;- Specified by:
getImageUriin interfaceCompanyOrBuilder- Returns:
- The imageUri.
-
getImageUriBytes
public com.google.protobuf.ByteString getImageUriBytes()A URI that hosts the employer's company logo.
string image_uri = 10;- Specified by:
getImageUriBytesin interfaceCompanyOrBuilder- Returns:
- The bytes for imageUri.
-
setImageUri
A URI that hosts the employer's company logo.
string image_uri = 10;- Parameters:
value- The imageUri to set.- Returns:
- This builder for chaining.
-
clearImageUri
A URI that hosts the employer's company logo.
string image_uri = 10;- Returns:
- This builder for chaining.
-
setImageUriBytes
A URI that hosts the employer's company logo.
string image_uri = 10;- Parameters:
value- The bytes for imageUri to set.- Returns:
- This builder for chaining.
-
getKeywordSearchableJobCustomAttributesList
@Deprecated public com.google.protobuf.ProtocolStringList getKeywordSearchableJobCustomAttributesList()Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Specified by:
getKeywordSearchableJobCustomAttributesListin interfaceCompanyOrBuilder- Returns:
- A list containing the keywordSearchableJobCustomAttributes.
-
getKeywordSearchableJobCustomAttributesCount
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Specified by:
getKeywordSearchableJobCustomAttributesCountin interfaceCompanyOrBuilder- Returns:
- The count of keywordSearchableJobCustomAttributes.
-
getKeywordSearchableJobCustomAttributes
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Specified by:
getKeywordSearchableJobCustomAttributesin interfaceCompanyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The keywordSearchableJobCustomAttributes at the given index.
-
getKeywordSearchableJobCustomAttributesBytes
@Deprecated public com.google.protobuf.ByteString getKeywordSearchableJobCustomAttributesBytes(int index) Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Specified by:
getKeywordSearchableJobCustomAttributesBytesin interfaceCompanyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the keywordSearchableJobCustomAttributes at the given index.
-
setKeywordSearchableJobCustomAttributes
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Parameters:
index- The index to set the value at.value- The keywordSearchableJobCustomAttributes to set.- Returns:
- This builder for chaining.
-
addKeywordSearchableJobCustomAttributes
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Parameters:
value- The keywordSearchableJobCustomAttributes to add.- Returns:
- This builder for chaining.
-
addAllKeywordSearchableJobCustomAttributes
@Deprecated public Company.Builder addAllKeywordSearchableJobCustomAttributes(Iterable<String> values) Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Parameters:
values- The keywordSearchableJobCustomAttributes to add.- Returns:
- This builder for chaining.
-
clearKeywordSearchableJobCustomAttributes
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Returns:
- This builder for chaining.
-
addKeywordSearchableJobCustomAttributesBytes
@Deprecated public Company.Builder addKeywordSearchableJobCustomAttributesBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated. See google/cloud/talent/v4/company.proto;l=112This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward. A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose corresponding `string_values` are used in keyword searches. Jobs with `string_values` under these specified field keys are returned if any of the values match the search keyword. Custom field values with parenthesis, brackets and special symbols are not searchable as-is, and those keyword queries must be surrounded by quotes.
repeated string keyword_searchable_job_custom_attributes = 11 [deprecated = true];- Parameters:
value- The bytes of the keywordSearchableJobCustomAttributes to add.- Returns:
- This builder for chaining.
-
hasDerivedInfo
public boolean hasDerivedInfo()Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDerivedInfoin interfaceCompanyOrBuilder- Returns:
- Whether the derivedInfo field is set.
-
getDerivedInfo
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDerivedInfoin interfaceCompanyOrBuilder- Returns:
- The derivedInfo.
-
setDerivedInfo
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setDerivedInfo
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeDerivedInfo
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearDerivedInfo
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDerivedInfoBuilder
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDerivedInfoOrBuilder
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDerivedInfoOrBuilderin interfaceCompanyOrBuilder
-
getSuspended
public boolean getSuspended()Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
bool suspended = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSuspendedin interfaceCompanyOrBuilder- Returns:
- The suspended.
-
setSuspended
Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
bool suspended = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The suspended to set.- Returns:
- This builder for chaining.
-
clearSuspended
Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
bool suspended = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-