Class Job.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.Job.Builder
-
- Enclosing class:
- Job
public static final class Job.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Jobbuild()Job.Buildercode(java.lang.String code)Job.Buildercode(java.util.Optional<java.lang.String> code)Job.Builderconfidential(java.lang.Boolean confidential)Job.Builderconfidential(java.util.Optional<java.lang.Boolean> confidential)Job.BuildercreatedAt(java.time.OffsetDateTime createdAt)Job.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Job.Builderdepartments(java.util.List<java.util.Optional<JobDepartmentsItem>> departments)Job.Builderdepartments(java.util.Optional<java.util.List<java.util.Optional<JobDepartmentsItem>>> departments)Job.Builderdescription(java.lang.String description)Job.Builderdescription(java.util.Optional<java.lang.String> description)Job.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Job.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Job.Builderfrom(Job other)Job.BuilderhiringManagers(java.util.List<java.util.Optional<JobHiringManagersItem>> hiringManagers)Job.BuilderhiringManagers(java.util.Optional<java.util.List<java.util.Optional<JobHiringManagersItem>>> hiringManagers)Job.Builderid(java.lang.String id)Job.Builderid(java.util.Optional<java.lang.String> id)Job.BuilderjobPostings(java.util.List<java.util.Optional<java.lang.String>> jobPostings)Job.BuilderjobPostings(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> jobPostings)Job.BuilderjobPostingUrls(java.util.List<Url> jobPostingUrls)Job.BuilderjobPostingUrls(java.util.Optional<java.util.List<Url>> jobPostingUrls)Job.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Job.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Job.Buildername(java.lang.String name)Job.Buildername(java.util.Optional<java.lang.String> name)Job.Builderoffices(java.util.List<java.util.Optional<JobOfficesItem>> offices)Job.Builderoffices(java.util.Optional<java.util.List<java.util.Optional<JobOfficesItem>>> offices)Job.Builderrecruiters(java.util.List<java.util.Optional<JobRecruitersItem>> recruiters)Job.Builderrecruiters(java.util.Optional<java.util.List<java.util.Optional<JobRecruitersItem>>> recruiters)Job.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)Job.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)Job.BuilderremoteData(java.util.List<RemoteData> remoteData)Job.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Job.BuilderremoteId(java.lang.String remoteId)Job.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Job.BuilderremoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)Job.BuilderremoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)Job.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Job.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)Job.Builderstatus(JobStatus status)Job.Builderstatus(java.util.Optional<JobStatus> status)Job.Buildertype(JobTypeEnum type)Job.Buildertype(java.util.Optional<JobTypeEnum> type)
-
-
-
Method Detail
-
from
public Job.Builder from(Job other)
-
id
public Job.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Job.Builder id(java.lang.String id)
-
remoteId
public Job.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Job.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Job.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Job.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Job.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Job.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
name
public Job.Builder name(java.util.Optional<java.lang.String> name)
-
name
public Job.Builder name(java.lang.String name)
-
description
public Job.Builder description(java.util.Optional<java.lang.String> description)
-
description
public Job.Builder description(java.lang.String description)
-
code
public Job.Builder code(java.util.Optional<java.lang.String> code)
-
code
public Job.Builder code(java.lang.String code)
-
status
public Job.Builder status(java.util.Optional<JobStatus> status)
-
status
public Job.Builder status(JobStatus status)
-
type
public Job.Builder type(java.util.Optional<JobTypeEnum> type)
-
type
public Job.Builder type(JobTypeEnum type)
-
jobPostings
public Job.Builder jobPostings(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> jobPostings)
-
jobPostings
public Job.Builder jobPostings(java.util.List<java.util.Optional<java.lang.String>> jobPostings)
-
jobPostingUrls
public Job.Builder jobPostingUrls(java.util.Optional<java.util.List<Url>> jobPostingUrls)
-
jobPostingUrls
public Job.Builder jobPostingUrls(java.util.List<Url> jobPostingUrls)
-
remoteCreatedAt
public Job.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public Job.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
remoteUpdatedAt
public Job.Builder remoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)
-
remoteUpdatedAt
public Job.Builder remoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)
-
confidential
public Job.Builder confidential(java.util.Optional<java.lang.Boolean> confidential)
-
confidential
public Job.Builder confidential(java.lang.Boolean confidential)
-
departments
public Job.Builder departments(java.util.Optional<java.util.List<java.util.Optional<JobDepartmentsItem>>> departments)
-
departments
public Job.Builder departments(java.util.List<java.util.Optional<JobDepartmentsItem>> departments)
-
offices
public Job.Builder offices(java.util.Optional<java.util.List<java.util.Optional<JobOfficesItem>>> offices)
-
offices
public Job.Builder offices(java.util.List<java.util.Optional<JobOfficesItem>> offices)
-
hiringManagers
public Job.Builder hiringManagers(java.util.Optional<java.util.List<java.util.Optional<JobHiringManagersItem>>> hiringManagers)
-
hiringManagers
public Job.Builder hiringManagers(java.util.List<java.util.Optional<JobHiringManagersItem>> hiringManagers)
-
recruiters
public Job.Builder recruiters(java.util.Optional<java.util.List<java.util.Optional<JobRecruitersItem>>> recruiters)
-
recruiters
public Job.Builder recruiters(java.util.List<java.util.Optional<JobRecruitersItem>> recruiters)
-
remoteWasDeleted
public Job.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Job.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Job.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Job.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Job.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Job.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public Job build()
-
-