public static final class Company.Builder extends 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 type
google.cloud.talent.v4beta1.Company
Modifier and Type | Method and Description |
---|---|
Company.Builder |
addAllKeywordSearchableJobCustomAttributes(Iterable<String> values)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
Company.Builder |
addKeywordSearchableJobCustomAttributes(String value)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
Company.Builder |
addKeywordSearchableJobCustomAttributesBytes(ByteString value)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
Company.Builder |
addRepeatedField(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(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()
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
Company.Builder |
clearName()
Required during company update.
|
Company.Builder |
clearOneof(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".
|
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 Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
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.
|
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.
|
ByteString |
getExternalIdBytes()
Required.
|
String |
getHeadquartersAddress()
The street address of the company's main headquarters, which may be
different from the job location.
|
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.
|
ByteString |
getImageUriBytes()
A URI that hosts the employer's company logo.
|
String |
getKeywordSearchableJobCustomAttributes(int index)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
ByteString |
getKeywordSearchableJobCustomAttributesBytes(int index)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
int |
getKeywordSearchableJobCustomAttributesCount()
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
ProtocolStringList |
getKeywordSearchableJobCustomAttributesList()
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
String |
getName()
Required during company update.
|
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".
|
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 GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Company.Builder |
mergeDerivedInfo(Company.DerivedInfo value)
Output only.
|
Company.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Company.Builder |
mergeFrom(Company other) |
Company.Builder |
mergeFrom(Message other) |
Company.Builder |
mergeUnknownFields(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(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.Builder builderForValue)
Output only.
|
Company.Builder |
setDerivedInfo(Company.DerivedInfo value)
Output only.
|
Company.Builder |
setDisplayName(String value)
Required.
|
Company.Builder |
setDisplayNameBytes(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(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(ByteString value)
Required.
|
Company.Builder |
setField(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(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(ByteString value)
A URI that hosts the employer's company logo.
|
Company.Builder |
setKeywordSearchableJobCustomAttributes(int index,
String value)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose
corresponding `string_values` are used in keyword searches.
|
Company.Builder |
setName(String value)
Required during company update.
|
Company.Builder |
setNameBytes(ByteString value)
Required during company update.
|
Company.Builder |
setRepeatedField(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(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(ByteString value)
The URI representing the company's primary web site or home page,
for example, "https://www.google.com".
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Company.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Company.Builder>
public Company getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Company build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Company buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Company.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Company.Builder>
public Company.Builder mergeFrom(Company other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Company.Builder>
public Company.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Company.Builder>
IOException
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". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar".
string name = 1;
getName
in interface CompanyOrBuilder
public 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". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar".
string name = 1;
getNameBytes
in interface CompanyOrBuilder
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". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar".
string name = 1;
value
- The name to set.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". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar".
string name = 1;
public Company.Builder setNameBytes(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". If tenant id is unspecified, the default tenant is used. For example, "projects/foo/companies/bar".
string name = 1;
value
- The bytes for name to set.public String getDisplayName()
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
getDisplayName
in interface CompanyOrBuilder
public ByteString getDisplayNameBytes()
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
getDisplayNameBytes
in interface CompanyOrBuilder
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];
value
- The displayName to set.public Company.Builder clearDisplayName()
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
public Company.Builder setDisplayNameBytes(ByteString value)
Required. The display name of the company, for example, "Google LLC".
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
value
- The bytes for displayName to set.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];
getExternalId
in interface CompanyOrBuilder
public 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];
getExternalIdBytes
in interface CompanyOrBuilder
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];
value
- The externalId to set.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];
public Company.Builder setExternalIdBytes(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];
value
- The bytes for externalId to set.public int getSizeValue()
The employer's company size.
.google.cloud.talent.v4beta1.CompanySize size = 4;
getSizeValue
in interface CompanyOrBuilder
public Company.Builder setSizeValue(int value)
The employer's company size.
.google.cloud.talent.v4beta1.CompanySize size = 4;
value
- The enum numeric value on the wire for size to set.public CompanySize getSize()
The employer's company size.
.google.cloud.talent.v4beta1.CompanySize size = 4;
getSize
in interface CompanyOrBuilder
public Company.Builder setSize(CompanySize value)
The employer's company size.
.google.cloud.talent.v4beta1.CompanySize size = 4;
value
- The size to set.public Company.Builder clearSize()
The employer's company size.
.google.cloud.talent.v4beta1.CompanySize size = 4;
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.v4beta1.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;
getHeadquartersAddress
in interface CompanyOrBuilder
public 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.v4beta1.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;
getHeadquartersAddressBytes
in interface CompanyOrBuilder
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.v4beta1.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;
value
- The headquartersAddress to set.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.v4beta1.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;
public Company.Builder setHeadquartersAddressBytes(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.v4beta1.Company.DerivedInfo.headquarters_location].
string headquarters_address = 5;
value
- The bytes for headquartersAddress to set.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;
getHiringAgency
in interface CompanyOrBuilder
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;
value
- The hiringAgency to set.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;
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;
getEeoText
in interface CompanyOrBuilder
public 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;
getEeoTextBytes
in interface CompanyOrBuilder
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;
value
- The eeoText to set.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;
public Company.Builder setEeoTextBytes(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;
value
- The bytes for eeoText to set.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;
getWebsiteUri
in interface CompanyOrBuilder
public 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;
getWebsiteUriBytes
in interface CompanyOrBuilder
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;
value
- The websiteUri to set.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;
public Company.Builder setWebsiteUriBytes(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;
value
- The bytes for websiteUri to set.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;
getCareerSiteUri
in interface CompanyOrBuilder
public 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;
getCareerSiteUriBytes
in interface CompanyOrBuilder
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;
value
- The careerSiteUri to set.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;
public Company.Builder setCareerSiteUriBytes(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;
value
- The bytes for careerSiteUri to set.public String getImageUri()
A URI that hosts the employer's company logo.
string image_uri = 10;
getImageUri
in interface CompanyOrBuilder
public ByteString getImageUriBytes()
A URI that hosts the employer's company logo.
string image_uri = 10;
getImageUriBytes
in interface CompanyOrBuilder
public Company.Builder setImageUri(String value)
A URI that hosts the employer's company logo.
string image_uri = 10;
value
- The imageUri to set.public Company.Builder clearImageUri()
A URI that hosts the employer's company logo.
string image_uri = 10;
public Company.Builder setImageUriBytes(ByteString value)
A URI that hosts the employer's company logo.
string image_uri = 10;
value
- The bytes for imageUri to set.public ProtocolStringList getKeywordSearchableJobCustomAttributesList()
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
getKeywordSearchableJobCustomAttributesList
in interface CompanyOrBuilder
public int getKeywordSearchableJobCustomAttributesCount()
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
getKeywordSearchableJobCustomAttributesCount
in interface CompanyOrBuilder
public String getKeywordSearchableJobCustomAttributes(int index)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
getKeywordSearchableJobCustomAttributes
in interface CompanyOrBuilder
index
- The index of the element to return.public ByteString getKeywordSearchableJobCustomAttributesBytes(int index)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
getKeywordSearchableJobCustomAttributesBytes
in interface CompanyOrBuilder
index
- The index of the value to return.public Company.Builder setKeywordSearchableJobCustomAttributes(int index, String value)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
index
- The index to set the value at.value
- The keywordSearchableJobCustomAttributes to set.public Company.Builder addKeywordSearchableJobCustomAttributes(String value)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
value
- The keywordSearchableJobCustomAttributes to add.public Company.Builder addAllKeywordSearchableJobCustomAttributes(Iterable<String> values)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
values
- The keywordSearchableJobCustomAttributes to add.public Company.Builder clearKeywordSearchableJobCustomAttributes()
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
public Company.Builder addKeywordSearchableJobCustomAttributesBytes(ByteString value)
A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.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;
value
- The bytes of the keywordSearchableJobCustomAttributes to add.public boolean hasDerivedInfo()
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDerivedInfo
in interface CompanyOrBuilder
public Company.DerivedInfo getDerivedInfo()
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDerivedInfo
in interface CompanyOrBuilder
public Company.Builder setDerivedInfo(Company.DerivedInfo value)
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Company.Builder setDerivedInfo(Company.DerivedInfo.Builder builderForValue)
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Company.Builder mergeDerivedInfo(Company.DerivedInfo value)
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Company.Builder clearDerivedInfo()
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Company.DerivedInfo.Builder getDerivedInfoBuilder()
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Company.DerivedInfoOrBuilder getDerivedInfoOrBuilder()
Output only. Derived details about the company.
.google.cloud.talent.v4beta1.Company.DerivedInfo derived_info = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDerivedInfoOrBuilder
in interface CompanyOrBuilder
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];
getSuspended
in interface CompanyOrBuilder
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];
value
- The suspended to set.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];
public final Company.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Company.Builder>
public final Company.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Company.Builder>
Copyright © 2022 Google LLC. All rights reserved.