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.Builder
addAllKeywordSearchableJobCustomAttributes(Iterable<String> values)
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.Builder
addKeywordSearchableJobCustomAttributes(String value)
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.Builder
addKeywordSearchableJobCustomAttributesBytes(com.google.protobuf.ByteString value)
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Company
build()
Company
buildPartial()
Company.Builder
clear()
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".Company.Builder
clearDerivedInfo()
Output only.Company.Builder
clearDisplayName()
Required.Company.Builder
clearEeoText()
Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.Company.Builder
clearExternalId()
Required.Company.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Company.Builder
clearHeadquartersAddress()
The street address of the company's main headquarters, which may be different from the job location.Company.Builder
clearHiringAgency()
Set to true if it is the hiring agency that post jobs for other employers.Company.Builder
clearImageUri()
A URI that hosts the employer's company logo.Company.Builder
clearKeywordSearchableJobCustomAttributes()
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.Builder
clearName()
Required during company update.Company.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Company.Builder
clearSize()
The employer's company size.Company.Builder
clearSuspended()
Output only.Company.Builder
clearWebsiteUri()
The URI representing the company's primary web site or home page, for example, "https://www.google.com".Company.Builder
clone()
String
getCareerSiteUri()
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.ByteString
getCareerSiteUriBytes()
The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".Company
getDefaultInstanceForType()
Company.DerivedInfo
getDerivedInfo()
Output only.Company.DerivedInfo.Builder
getDerivedInfoBuilder()
Output only.Company.DerivedInfoOrBuilder
getDerivedInfoOrBuilder()
Output only.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
Required.com.google.protobuf.ByteString
getDisplayNameBytes()
Required.String
getEeoText()
Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.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.String
getExternalId()
Required.com.google.protobuf.ByteString
getExternalIdBytes()
Required.String
getHeadquartersAddress()
The street address of the company's main headquarters, which may be different from the job location.com.google.protobuf.ByteString
getHeadquartersAddressBytes()
The street address of the company's main headquarters, which may be different from the job location.boolean
getHiringAgency()
Set to true if it is the hiring agency that post jobs for other employers.String
getImageUri()
A URI that hosts the employer's company logo.com.google.protobuf.ByteString
getImageUriBytes()
A URI that hosts the employer's company logo.String
getKeywordSearchableJobCustomAttributes(int index)
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.com.google.protobuf.ByteString
getKeywordSearchableJobCustomAttributesBytes(int index)
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.int
getKeywordSearchableJobCustomAttributesCount()
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.com.google.protobuf.ProtocolStringList
getKeywordSearchableJobCustomAttributesList()
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.String
getName()
Required during company update.com.google.protobuf.ByteString
getNameBytes()
Required during company update.CompanySize
getSize()
The employer's company size.int
getSizeValue()
The employer's company size.boolean
getSuspended()
Output only.String
getWebsiteUri()
The URI representing the company's primary web site or home page, for example, "https://www.google.com".com.google.protobuf.ByteString
getWebsiteUriBytes()
The URI representing the company's primary web site or home page, for example, "https://www.google.com".boolean
hasDerivedInfo()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Company.Builder
mergeDerivedInfo(Company.DerivedInfo value)
Output only.Company.Builder
mergeFrom(Company other)
Company.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Company.Builder
mergeFrom(com.google.protobuf.Message other)
Company.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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".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".Company.Builder
setDerivedInfo(Company.DerivedInfo value)
Output only.Company.Builder
setDerivedInfo(Company.DerivedInfo.Builder builderForValue)
Output only.Company.Builder
setDisplayName(String value)
Required.Company.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.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.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.Company.Builder
setExternalId(String value)
Required.Company.Builder
setExternalIdBytes(com.google.protobuf.ByteString value)
Required.Company.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Company.Builder
setHeadquartersAddress(String value)
The street address of the company's main headquarters, which may be different from the job location.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.Company.Builder
setHiringAgency(boolean value)
Set to true if it is the hiring agency that post jobs for other employers.Company.Builder
setImageUri(String value)
A URI that hosts the employer's company logo.Company.Builder
setImageUriBytes(com.google.protobuf.ByteString value)
A URI that hosts the employer's company logo.Company.Builder
setKeywordSearchableJobCustomAttributes(int index, String value)
Deprecated.google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes is deprecated.Company.Builder
setName(String value)
Required during company update.Company.Builder
setNameBytes(com.google.protobuf.ByteString value)
Required during company update.Company.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Company.Builder
setSize(CompanySize value)
The employer's company size.Company.Builder
setSizeValue(int value)
The employer's company size.Company.Builder
setSuspended(boolean value)
Output only.Company.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Company.Builder
setWebsiteUri(String value)
The URI representing the company's primary web site or home page, for example, "https://www.google.com".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".-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
clear
public Company.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
getDefaultInstanceForType
public Company getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Company build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Company buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Company.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
setField
public Company.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
clearField
public Company.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
clearOneof
public Company.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
setRepeatedField
public Company.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
addRepeatedField
public Company.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
mergeFrom
public Company.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Company.Builder>
-
mergeFrom
public Company.Builder mergeFrom(Company other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getName
in 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:
getNameBytes
in 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:
getDisplayName
in 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:
getDisplayNameBytes
in 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:
getExternalId
in 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:
getExternalIdBytes
in 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:
getSizeValue
in 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:
getSize
in 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:
getHeadquartersAddress
in 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:
getHeadquartersAddressBytes
in 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:
getHiringAgency
in 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:
getEeoText
in 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:
getEeoTextBytes
in 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:
getWebsiteUri
in 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:
getWebsiteUriBytes
in 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:
getCareerSiteUri
in 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:
getCareerSiteUriBytes
in 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:
getImageUri
in 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:
getImageUriBytes
in 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:
getKeywordSearchableJobCustomAttributesList
in 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:
getKeywordSearchableJobCustomAttributesCount
in 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:
getKeywordSearchableJobCustomAttributes
in 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:
getKeywordSearchableJobCustomAttributesBytes
in 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:
hasDerivedInfo
in 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:
getDerivedInfo
in 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:
getDerivedInfoOrBuilder
in 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:
getSuspended
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
mergeUnknownFields
public final Company.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Company.Builder>
-
-