public class ParsedJob extends ParsedDocument
| Modifier and Type | Field and Description |
|---|---|
ApplicationDetails |
ApplicationDetails
Information about the application process.
|
String |
Benefits
Full text of any benefits listed by the job.
|
List<String> |
CertificationsAndLicenses
Any certifications/licenses listed in the job.
|
String |
ContractType
The contract type.
|
boolean |
CurrentJobIsManagement
Whether or not the job is a management position.
|
Location |
CurrentLocation
The location of the job, if listed.
|
List<JobDegree> |
Degrees
The educational degrees found listed in the job.
|
List<String> |
DriversLicenses
Any drivers license requirements
|
String |
EmployerDescription
Full text of any employer description listed by the job.
|
EmployerNames |
EmployerNames
The employer names found in the job.
|
String |
EmploymentType
The type of employment.
|
TxPrimitive<java.time.LocalDate> |
EndDate
The end date for the job, if listed.
|
String |
ExecutiveType
What kind of executive position the job is, if any.
|
TxPrimitive<Integer> |
HighestManagementScore
The management score.
|
boolean |
IsRemote
Whether or not the position is remote.
|
String |
JobDescription
Section containing information about the job.
|
JobMetadata |
JobMetadata
Metadata about the parsed job
|
String |
JobRequirements
Full text of any requirements listed by the job.
|
JobTitles |
JobTitles
The job titles found in the job.
|
List<String> |
LanguageCodes
Any languages listed in the job.
|
String |
ManagementLevel
The management level.
|
TxPrimitive<Integer> |
MaximumWorkingHours
The maximum number of working hours per week
|
TxPrimitive<Integer> |
MaximumYears
The maximum years experience for the job, if listed.
|
TxPrimitive<Integer> |
MaximumYearsManagement
The maximum years of management experience, if listed.
|
TxPrimitive<Integer> |
MinimumWorkingHours
The minimum number of working hours per week
|
TxPrimitive<Integer> |
MinimumYears
The minimum years experience for the job, if listed.
|
TxPrimitive<Integer> |
MinimumYearsManagement
The minimum years of management experience, if listed.
|
List<String> |
Owners
Any owners of the job posting, if listed.
|
String |
RequiredDegree
The required educational degree, if listed.
|
PayRange |
Salary
The salary found for the position.
|
List<String> |
SchoolNames
Any school names listed in the job
|
JobV2Skills |
Skills
Skills output when
SkillsSettings.TaxonomyVersion is set to (or defaults to) V2. |
List<JobTaxonomyRoot> |
SkillsData
Deprecated.
use
Skills instead for better results |
TxPrimitive<java.time.LocalDate> |
StartDate
The start date of the job.
|
List<String> |
TermsOfInterest
Terms of interest listed in the job
|
List<String> |
UserDefinedTags
A list of User-Defined Tags
that are assigned to this job.
|
String |
WorkingHours
The type of working hours.
|
| Constructor and Description |
|---|
ParsedJob()
Deprecated.
You should never create one of these. Instead, these are output by the Job Parser.
The API does not support manually-created jobs to be used in the AI Matching engine.
|
| Modifier and Type | Method and Description |
|---|---|
static ParsedJob |
fromFile(String path)
Load a parsed job from a json file using UTF-8 encoding.
|
static ParsedJob |
fromJson(String utf8json)
Create a parsed job from json.
|
toFile, toJson, toStringpublic boolean CurrentJobIsManagement
public TxPrimitive<Integer> HighestManagementScore
public String ManagementLevel
public String ExecutiveType
public TxPrimitive<Integer> MinimumYears
public TxPrimitive<Integer> MaximumYears
public TxPrimitive<Integer> MinimumYearsManagement
public TxPrimitive<Integer> MaximumYearsManagement
public String RequiredDegree
public TxPrimitive<java.time.LocalDate> StartDate
public TxPrimitive<java.time.LocalDate> EndDate
public String JobDescription
public String JobRequirements
public String Benefits
public String EmployerDescription
public JobTitles JobTitles
public EmployerNames EmployerNames
public List<JobDegree> Degrees
public List<String> CertificationsAndLicenses
public List<String> LanguageCodes
public Location CurrentLocation
public ApplicationDetails ApplicationDetails
public PayRange Salary
public TxPrimitive<Integer> MinimumWorkingHours
public TxPrimitive<Integer> MaximumWorkingHours
public String WorkingHours
public boolean IsRemote
public String EmploymentType
public String ContractType
@Deprecated public List<JobTaxonomyRoot> SkillsData
Skills instead for better resultsSkillsSettings.TaxonomyVersion is set to (or defaults to) V1.public JobV2Skills Skills
SkillsSettings.TaxonomyVersion is set to (or defaults to) V2.public JobMetadata JobMetadata
public List<String> UserDefinedTags
NOTE: you may add/remove these prior to indexing. This is the only property you may modify prior to indexing.
@Deprecated public ParsedJob()
public static ParsedJob fromFile(String path) throws IOException, com.google.gson.JsonParseException
path - The full path to the json fileParsedJobIOException - When an error occurs reading the filecom.google.gson.JsonParseException - If you try to parse an invalid ParsedResume JSON stringpublic static ParsedJob fromJson(String utf8json) throws com.google.gson.JsonParseException
utf8json - The UTF-8 encoded json stringParsedJobcom.google.gson.JsonParseException - If you try to parse an invalid ParsedResume JSON stringCopyright © 2024. All rights reserved.