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.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.talent.v4.Company
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Company.BuilderaddAllKeywordSearchableJobCustomAttributes(Iterable<String> values)Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.BuilderaddKeywordSearchableJobCustomAttributes(String value)Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.BuilderaddKeywordSearchableJobCustomAttributesBytes(com.google.protobuf.ByteString value)Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Companybuild()CompanybuildPartial()Company.Builderclear()Company.BuilderclearCareerSiteUri()The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".Company.BuilderclearDerivedInfo()Output only.Company.BuilderclearDisplayName()Required.Company.BuilderclearEeoText()Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.Company.BuilderclearExternalId()Required.Company.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Company.BuilderclearHeadquartersAddress()The street address of the company's main headquarters, which may be different from the job location.Company.BuilderclearHiringAgency()Set to true if it is the hiring agency that post jobs for other employers.Company.BuilderclearImageUri()A URI that hosts the employer's company logo.Company.BuilderclearKeywordSearchableJobCustomAttributes()Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.BuilderclearName()Required during company update.Company.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Company.BuilderclearSize()The employer's company size.Company.BuilderclearSuspended()Output only.Company.BuilderclearWebsiteUri()The URI representing the company's primary web site or home page, for example, "https://www.google.com".Company.Builderclone()StringgetCareerSiteUri()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.ByteStringgetCareerSiteUriBytes()The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".CompanygetDefaultInstanceForType()Company.DerivedInfogetDerivedInfo()Output only.Company.DerivedInfo.BuildergetDerivedInfoBuilder()Output only.Company.DerivedInfoOrBuildergetDerivedInfoOrBuilder()Output only.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDisplayName()Required.com.google.protobuf.ByteStringgetDisplayNameBytes()Required.StringgetEeoText()Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.com.google.protobuf.ByteStringgetEeoTextBytes()Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.StringgetExternalId()Required.com.google.protobuf.ByteStringgetExternalIdBytes()Required.StringgetHeadquartersAddress()The street address of the company's main headquarters, which may be different from the job location.com.google.protobuf.ByteStringgetHeadquartersAddressBytes()The street address of the company's main headquarters, which may be different from the job location.booleangetHiringAgency()Set to true if it is the hiring agency that post jobs for other employers.StringgetImageUri()A URI that hosts the employer's company logo.com.google.protobuf.ByteStringgetImageUriBytes()A URI that hosts the employer's company logo.StringgetKeywordSearchableJobCustomAttributes(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.intgetKeywordSearchableJobCustomAttributesCount()Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.com.google.protobuf.ProtocolStringListgetKeywordSearchableJobCustomAttributesList()Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.StringgetName()Required during company update.com.google.protobuf.ByteStringgetNameBytes()Required during company update.CompanySizegetSize()The employer's company size.intgetSizeValue()The employer's company size.booleangetSuspended()Output only.StringgetWebsiteUri()The URI representing the company's primary web site or home page, for example, "https://www.google.com".com.google.protobuf.ByteStringgetWebsiteUriBytes()The URI representing the company's primary web site or home page, for example, "https://www.google.com".booleanhasDerivedInfo()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Company.BuildermergeDerivedInfo(Company.DerivedInfo value)Output only.Company.BuildermergeFrom(Company other)Company.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Company.BuildermergeFrom(com.google.protobuf.Message other)Company.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Company.BuildersetCareerSiteUri(String value)The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".Company.BuildersetCareerSiteUriBytes(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".Company.BuildersetDerivedInfo(Company.DerivedInfo value)Output only.Company.BuildersetDerivedInfo(Company.DerivedInfo.Builder builderForValue)Output only.Company.BuildersetDisplayName(String value)Required.Company.BuildersetDisplayNameBytes(com.google.protobuf.ByteString value)Required.Company.BuildersetEeoText(String value)Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.Company.BuildersetEeoTextBytes(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.Company.BuildersetExternalId(String value)Required.Company.BuildersetExternalIdBytes(com.google.protobuf.ByteString value)Required.Company.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Company.BuildersetHeadquartersAddress(String value)The street address of the company's main headquarters, which may be different from the job location.Company.BuildersetHeadquartersAddressBytes(com.google.protobuf.ByteString value)The street address of the company's main headquarters, which may be different from the job location.Company.BuildersetHiringAgency(boolean value)Set to true if it is the hiring agency that post jobs for other employers.Company.BuildersetImageUri(String value)A URI that hosts the employer's company logo.Company.BuildersetImageUriBytes(com.google.protobuf.ByteString value)A URI that hosts the employer's company logo.Company.BuildersetKeywordSearchableJobCustomAttributes(int index, String value)Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.BuildersetName(String value)Required during company update.Company.BuildersetNameBytes(com.google.protobuf.ByteString value)Required during company update.Company.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Company.BuildersetSize(CompanySize value)The employer's company size.Company.BuildersetSizeValue(int value)The employer's company size.Company.BuildersetSuspended(boolean value)Output only.Company.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Company.BuildersetWebsiteUri(String value)The URI representing the company's primary web site or home page, for example, "https://www.google.com".Company.BuildersetWebsiteUriBytes(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.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
clear
public Company.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Company.Builder>
-
getDefaultInstanceForType
public Company getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Company build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Company buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Company.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
setField
public Company.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
clearField
public Company.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
clearOneof
public Company.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
setRepeatedField
public Company.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
addRepeatedField
public Company.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
mergeFrom
public Company.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Company.Builder>
-
mergeFrom
public Company.Builder mergeFrom(Company other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public String 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
public Company.Builder setName(String value)
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
public Company.Builder 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
public Company.Builder setNameBytes(com.google.protobuf.ByteString value)
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
public String 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
public Company.Builder setDisplayName(String value)
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
public Company.Builder 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
public Company.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
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
public String 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
public Company.Builder setExternalId(String value)
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
public Company.Builder 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
public Company.Builder setExternalIdBytes(com.google.protobuf.ByteString value)
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
public Company.Builder setSizeValue(int value)
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
public CompanySize getSize()
The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Specified by:
getSizein interfaceCompanyOrBuilder- Returns:
- The size.
-
setSize
public Company.Builder setSize(CompanySize value)
The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
public Company.Builder clearSize()
The employer's company size.
.google.cloud.talent.v4.CompanySize size = 4;- Returns:
- This builder for chaining.
-
getHeadquartersAddress
public String 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
public Company.Builder setHeadquartersAddress(String value)
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
public Company.Builder 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
public Company.Builder setHeadquartersAddressBytes(com.google.protobuf.ByteString value)
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
public Company.Builder setHiringAgency(boolean value)
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
public Company.Builder 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
public String 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
public Company.Builder setEeoText(String value)
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
public Company.Builder 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
public Company.Builder 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. 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
public String 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
public Company.Builder setWebsiteUri(String value)
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
public Company.Builder 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
public Company.Builder setWebsiteUriBytes(com.google.protobuf.ByteString value)
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
public String 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
public Company.Builder 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".
string career_site_uri = 9;- Parameters:
value- The careerSiteUri to set.- Returns:
- This builder for chaining.
-
clearCareerSiteUri
public Company.Builder 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
public Company.Builder 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".
string career_site_uri = 9;- Parameters:
value- The bytes for careerSiteUri to set.- Returns:
- This builder for chaining.
-
getImageUri
public String 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
public Company.Builder setImageUri(String value)
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
public Company.Builder clearImageUri()
A URI that hosts the employer's company logo.
string image_uri = 10;- Returns:
- This builder for chaining.
-
setImageUriBytes
public Company.Builder setImageUriBytes(com.google.protobuf.ByteString value)
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 public int 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 public String getKeywordSearchableJobCustomAttributes(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:
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 public Company.Builder setKeywordSearchableJobCustomAttributes(int index, String 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:
index- The index to set the value at.value- The keywordSearchableJobCustomAttributes to set.- Returns:
- This builder for chaining.
-
addKeywordSearchableJobCustomAttributes
@Deprecated public Company.Builder addKeywordSearchableJobCustomAttributes(String 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 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 public Company.Builder 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
public Company.DerivedInfo 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
public Company.Builder setDerivedInfo(Company.DerivedInfo value)
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setDerivedInfo
public Company.Builder setDerivedInfo(Company.DerivedInfo.Builder builderForValue)
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeDerivedInfo
public Company.Builder mergeDerivedInfo(Company.DerivedInfo value)
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearDerivedInfo
public Company.Builder clearDerivedInfo()
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDerivedInfoBuilder
public Company.DerivedInfo.Builder getDerivedInfoBuilder()
Output only. Derived details about the company.
.google.cloud.talent.v4.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDerivedInfoOrBuilder
public Company.DerivedInfoOrBuilder 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
public Company.Builder setSuspended(boolean value)
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
public Company.Builder 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.
-
setUnknownFields
public final Company.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
mergeUnknownFields
public final Company.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
-