Constructor
new Job(propertiesopt)
Constructs a new Job.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.talent.v4.IJob |
<optional> |
Properties to set |
- Implements:
-
- IJob
Classes
Members
addresses
Job addresses.
applicationInfo
Job applicationInfo.
company
Job company.
companyDisplayName
Job companyDisplayName.
compensationInfo
Job compensationInfo.
customAttributes
Job customAttributes.
degreeTypes
Job degreeTypes.
department
Job department.
derivedInfo
Job derivedInfo.
description
Job description.
employmentTypes
Job employmentTypes.
incentives
Job incentives.
jobBenefits
Job jobBenefits.
jobEndTime
Job jobEndTime.
jobLevel
Job jobLevel.
jobStartTime
Job jobStartTime.
languageCode
Job languageCode.
name
Job name.
postingCreateTime
Job postingCreateTime.
postingExpireTime
Job postingExpireTime.
postingPublishTime
Job postingPublishTime.
postingRegion
Job postingRegion.
postingUpdateTime
Job postingUpdateTime.
processingOptions
Job processingOptions.
promotionValue
Job promotionValue.
qualifications
Job qualifications.
requisitionId
Job requisitionId.
responsibilities
Job responsibilities.
title
Job title.
visibility
Job visibility.
Methods
toJSON() → {Object.<string, *>}
Converts this Job to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.talent.v4.Job}
Creates a new Job instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.talent.v4.IJob |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4.Job |
Job instance |
(static) decode(reader, lengthopt) → {google.cloud.talent.v4.Job}
Decodes a Job message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4.Job |
Job |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.talent.v4.Job}
Decodes a Job message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4.Job |
Job |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Job message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.talent.v4.IJob |
Job message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Job message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.talent.v4.IJob |
Job message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.talent.v4.Job}
Creates a Job message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.talent.v4.Job |
Job |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Job
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Job message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.talent.v4.Job |
Job |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Job message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|