Reference documentation and code samples for the Cloud Talent Solution V4 API class Google::Cloud::Talent::V4::Company.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#career_site_uri
def career_site_uri() -> ::String
- (::String) — The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
#career_site_uri=
def career_site_uri=(value) -> ::String
- value (::String) — The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
- (::String) — The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
#derived_info
def derived_info() -> ::Google::Cloud::Talent::V4::Company::DerivedInfo
- (::Google::Cloud::Talent::V4::Company::DerivedInfo) — Output only. Derived details about the company.
#display_name
def display_name() -> ::String
- (::String) — Required. The display name of the company, for example, "Google LLC".
#display_name=
def display_name=(value) -> ::String
- value (::String) — Required. The display name of the company, for example, "Google LLC".
- (::String) — Required. The display name of the company, for example, "Google LLC".
#eeo_text
def eeo_text() -> ::String
-
(::String) — 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.
#eeo_text=
def eeo_text=(value) -> ::String
-
value (::String) — 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) — 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.
#external_id
def external_id() -> ::String
-
(::String) — Required. Client side company identifier, used to uniquely identify the
company.
The maximum number of allowed characters is 255.
#external_id=
def external_id=(value) -> ::String
-
value (::String) — Required. Client side company identifier, used to uniquely identify the
company.
The maximum number of allowed characters is 255.
-
(::String) — Required. Client side company identifier, used to uniquely identify the
company.
The maximum number of allowed characters is 255.
#headquarters_address
def headquarters_address() -> ::String
- (::String) — 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.
#headquarters_address=
def headquarters_address=(value) -> ::String
- value (::String) — 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.
- (::String) — 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.
#hiring_agency
def hiring_agency() -> ::Boolean
-
(::Boolean) — Set to true if it is the hiring agency that post jobs for other
employers.
Defaults to false if not provided.
#hiring_agency=
def hiring_agency=(value) -> ::Boolean
-
value (::Boolean) — Set to true if it is the hiring agency that post jobs for other
employers.
Defaults to false if not provided.
-
(::Boolean) — Set to true if it is the hiring agency that post jobs for other
employers.
Defaults to false if not provided.
#image_uri
def image_uri() -> ::String
- (::String) — A URI that hosts the employer's company logo.
#image_uri=
def image_uri=(value) -> ::String
- value (::String) — A URI that hosts the employer's company logo.
- (::String) — A URI that hosts the employer's company logo.
#keyword_searchable_job_custom_attributes
def keyword_searchable_job_custom_attributes() -> ::Array<::String>
-
(::Array<::String>) — A list of keys of filterable Job.custom_attributes, whose
corresponding
string_values
are used in keyword searches. Jobs withstring_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.
#keyword_searchable_job_custom_attributes=
def keyword_searchable_job_custom_attributes=(value) -> ::Array<::String>
-
value (::Array<::String>) — A list of keys of filterable Job.custom_attributes, whose
corresponding
string_values
are used in keyword searches. Jobs withstring_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.
-
(::Array<::String>) — A list of keys of filterable Job.custom_attributes, whose
corresponding
string_values
are used in keyword searches. Jobs withstring_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.
#name
def name() -> ::String
-
(::String) — 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".
#name=
def name=(value) -> ::String
-
value (::String) — 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) — 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".
#size
def size() -> ::Google::Cloud::Talent::V4::CompanySize
- (::Google::Cloud::Talent::V4::CompanySize) — The employer's company size.
#size=
def size=(value) -> ::Google::Cloud::Talent::V4::CompanySize
- value (::Google::Cloud::Talent::V4::CompanySize) — The employer's company size.
- (::Google::Cloud::Talent::V4::CompanySize) — The employer's company size.
#suspended
def suspended() -> ::Boolean
- (::Boolean) — 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.
#website_uri
def website_uri() -> ::String
-
(::String) — 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.
#website_uri=
def website_uri=(value) -> ::String
-
value (::String) — 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) — 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.