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, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuespublic 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.GenericJsonpublic Job clone()
clone in class com.google.api.client.json.GenericJson