public final class Job
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Talent Solution API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
Job() |
Modifier and Type | Method and Description |
---|---|
Job |
clone() |
java.util.List<java.lang.String> |
getAddresses()
Optional but strongly recommended for the best service experience.
|
ApplicationInfo |
getApplicationInfo()
Required.
|
java.lang.String |
getCompanyDisplayName()
Output only.
|
java.lang.String |
getCompanyName()
Required.
|
CompensationInfo |
getCompensationInfo()
Optional.
|
java.util.Map<java.lang.String,CustomAttribute> |
getCustomAttributes()
Optional.
|
java.util.List<java.lang.String> |
getDegreeTypes()
Optional.
|
java.lang.String |
getDepartment()
Optional.
|
JobDerivedInfo |
getDerivedInfo()
Output only.
|
java.lang.String |
getDescription()
Required.
|
java.util.List<java.lang.String> |
getEmploymentTypes()
Optional.
|
java.lang.String |
getIncentives()
Optional.
|
java.util.List<java.lang.String> |
getJobBenefits()
Optional.
|
java.lang.String |
getJobEndTime()
Optional.
|
java.lang.String |
getJobLevel()
Optional.
|
java.lang.String |
getJobStartTime()
Optional.
|
java.lang.String |
getLanguageCode()
Optional.
|
java.lang.String |
getName()
Required during job update.
|
java.lang.String |
getPostingCreateTime()
Output only.
|
java.lang.String |
getPostingExpireTime()
Optional but strongly recommended for the best service experience.
|
java.lang.String |
getPostingPublishTime()
Optional.
|
java.lang.String |
getPostingRegion()
Optional.
|
java.lang.String |
getPostingUpdateTime()
Output only.
|
ProcessingOptions |
getProcessingOptions()
Optional.
|
java.lang.Integer |
getPromotionValue()
Optional.
|
java.lang.String |
getQualifications()
Optional.
|
java.lang.String |
getRequisitionId()
Required.
|
java.lang.String |
getResponsibilities()
Optional.
|
java.lang.String |
getTitle()
Required.
|
java.lang.String |
getVisibility()
Deprecated.
|
Job |
set(java.lang.String fieldName,
java.lang.Object value) |
Job |
setAddresses(java.util.List<java.lang.String> addresses)
Optional but strongly recommended for the best service experience.
|
Job |
setApplicationInfo(ApplicationInfo applicationInfo)
Required.
|
Job |
setCompanyDisplayName(java.lang.String companyDisplayName)
Output only.
|
Job |
setCompanyName(java.lang.String companyName)
Required.
|
Job |
setCompensationInfo(CompensationInfo compensationInfo)
Optional.
|
Job |
setCustomAttributes(java.util.Map<java.lang.String,CustomAttribute> customAttributes)
Optional.
|
Job |
setDegreeTypes(java.util.List<java.lang.String> degreeTypes)
Optional.
|
Job |
setDepartment(java.lang.String department)
Optional.
|
Job |
setDerivedInfo(JobDerivedInfo derivedInfo)
Output only.
|
Job |
setDescription(java.lang.String description)
Required.
|
Job |
setEmploymentTypes(java.util.List<java.lang.String> employmentTypes)
Optional.
|
Job |
setIncentives(java.lang.String incentives)
Optional.
|
Job |
setJobBenefits(java.util.List<java.lang.String> jobBenefits)
Optional.
|
Job |
setJobEndTime(java.lang.String jobEndTime)
Optional.
|
Job |
setJobLevel(java.lang.String jobLevel)
Optional.
|
Job |
setJobStartTime(java.lang.String jobStartTime)
Optional.
|
Job |
setLanguageCode(java.lang.String languageCode)
Optional.
|
Job |
setName(java.lang.String name)
Required during job update.
|
Job |
setPostingCreateTime(java.lang.String postingCreateTime)
Output only.
|
Job |
setPostingExpireTime(java.lang.String postingExpireTime)
Optional but strongly recommended for the best service experience.
|
Job |
setPostingPublishTime(java.lang.String postingPublishTime)
Optional.
|
Job |
setPostingRegion(java.lang.String postingRegion)
Optional.
|
Job |
setPostingUpdateTime(java.lang.String postingUpdateTime)
Output only.
|
Job |
setProcessingOptions(ProcessingOptions processingOptions)
Optional.
|
Job |
setPromotionValue(java.lang.Integer promotionValue)
Optional.
|
Job |
setQualifications(java.lang.String qualifications)
Optional.
|
Job |
setRequisitionId(java.lang.String requisitionId)
Required.
|
Job |
setResponsibilities(java.lang.String responsibilities)
Optional.
|
Job |
setTitle(java.lang.String title)
Required.
|
Job |
setVisibility(java.lang.String visibility)
Deprecated.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public java.util.List<java.lang.String> getAddresses()
null
for nonepublic Job setAddresses(java.util.List<java.lang.String> addresses)
addresses
- addresses or null
for nonepublic ApplicationInfo getApplicationInfo()
null
for nonepublic Job setApplicationInfo(ApplicationInfo applicationInfo)
applicationInfo
- applicationInfo or null
for nonepublic java.lang.String getCompanyDisplayName()
null
for nonepublic Job setCompanyDisplayName(java.lang.String companyDisplayName)
companyDisplayName
- companyDisplayName or null
for nonepublic java.lang.String getCompanyName()
null
for nonepublic Job setCompanyName(java.lang.String companyName)
companyName
- companyName or null
for nonepublic CompensationInfo getCompensationInfo()
null
for nonepublic Job setCompensationInfo(CompensationInfo compensationInfo)
compensationInfo
- compensationInfo or null
for nonepublic java.util.Map<java.lang.String,CustomAttribute> getCustomAttributes()
null
for nonepublic Job setCustomAttributes(java.util.Map<java.lang.String,CustomAttribute> customAttributes)
customAttributes
- customAttributes or null
for nonepublic java.util.List<java.lang.String> getDegreeTypes()
null
for nonepublic Job setDegreeTypes(java.util.List<java.lang.String> degreeTypes)
degreeTypes
- degreeTypes or null
for nonepublic java.lang.String getDepartment()
null
for nonepublic Job setDepartment(java.lang.String department)
department
- department or null
for nonepublic JobDerivedInfo getDerivedInfo()
null
for nonepublic Job setDerivedInfo(JobDerivedInfo derivedInfo)
derivedInfo
- derivedInfo or null
for nonepublic java.lang.String getDescription()
null
for nonepublic Job setDescription(java.lang.String description)
description
- description or null
for nonepublic java.util.List<java.lang.String> getEmploymentTypes()
null
for nonepublic Job setEmploymentTypes(java.util.List<java.lang.String> employmentTypes)
employmentTypes
- employmentTypes or null
for nonepublic java.lang.String getIncentives()
null
for nonepublic Job setIncentives(java.lang.String incentives)
incentives
- incentives or null
for nonepublic java.util.List<java.lang.String> getJobBenefits()
null
for nonepublic Job setJobBenefits(java.util.List<java.lang.String> jobBenefits)
jobBenefits
- jobBenefits or null
for nonepublic java.lang.String getJobEndTime()
null
for nonepublic Job setJobEndTime(java.lang.String jobEndTime)
jobEndTime
- jobEndTime or null
for nonepublic java.lang.String getJobLevel()
null
for nonepublic Job setJobLevel(java.lang.String jobLevel)
jobLevel
- jobLevel or null
for nonepublic java.lang.String getJobStartTime()
null
for nonepublic Job setJobStartTime(java.lang.String jobStartTime)
jobStartTime
- jobStartTime or null
for nonepublic java.lang.String getLanguageCode()
null
for nonepublic Job setLanguageCode(java.lang.String languageCode)
languageCode
- languageCode or null
for nonepublic java.lang.String getName()
null
for nonepublic Job setName(java.lang.String name)
name
- name or null
for nonepublic java.lang.String getPostingCreateTime()
null
for nonepublic Job setPostingCreateTime(java.lang.String postingCreateTime)
postingCreateTime
- postingCreateTime or null
for nonepublic java.lang.String getPostingExpireTime()
null
for nonepublic Job setPostingExpireTime(java.lang.String postingExpireTime)
postingExpireTime
- postingExpireTime or null
for nonepublic java.lang.String getPostingPublishTime()
null
for nonepublic Job setPostingPublishTime(java.lang.String postingPublishTime)
postingPublishTime
- postingPublishTime or null
for nonepublic java.lang.String getPostingRegion()
null
for nonepublic Job setPostingRegion(java.lang.String postingRegion)
postingRegion
- postingRegion or null
for nonepublic java.lang.String getPostingUpdateTime()
null
for nonepublic Job setPostingUpdateTime(java.lang.String postingUpdateTime)
postingUpdateTime
- postingUpdateTime or null
for nonepublic ProcessingOptions getProcessingOptions()
null
for nonepublic Job setProcessingOptions(ProcessingOptions processingOptions)
processingOptions
- processingOptions or null
for nonepublic java.lang.Integer getPromotionValue()
null
for nonepublic Job setPromotionValue(java.lang.Integer promotionValue)
promotionValue
- promotionValue or null
for nonepublic java.lang.String getQualifications()
null
for nonepublic Job setQualifications(java.lang.String qualifications)
qualifications
- qualifications or null
for nonepublic java.lang.String getRequisitionId()
null
for nonepublic Job setRequisitionId(java.lang.String requisitionId)
requisitionId
- requisitionId or null
for nonepublic java.lang.String getResponsibilities()
null
for nonepublic Job setResponsibilities(java.lang.String responsibilities)
responsibilities
- responsibilities or null
for nonepublic java.lang.String getTitle()
null
for nonepublic Job setTitle(java.lang.String title)
title
- title or null
for nonepublic java.lang.String getVisibility()
null
for nonepublic Job setVisibility(java.lang.String visibility)
visibility
- visibility or null
for nonepublic Job set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public Job clone()
clone
in class com.google.api.client.json.GenericJson