Class Job.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Job.Builder
-
- Enclosing class:
- Job
public static final class Job.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Jobbuild()Job.Buildercode(java.lang.String code)Code of the jobJob.Buildercode(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code)Code of the jobJob.Builderconfidential(JobConfidential confidential)Confidential status of the jobJob.Builderconfidential(org.openapitools.jackson.nullable.JsonNullable<? extends JobConfidential> confidential)Confidential status of the jobJob.BuildercreatedAt(java.time.OffsetDateTime createdAt)Date of creationJob.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Date of creationJob.BuildercustomFields(java.util.List<CustomFields> customFields)The job custom fieldsJob.BuildercustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The job custom fieldsJob.BuilderdepartmentIds(java.util.List<java.lang.String> departmentIds)Department ids of the jobJob.BuilderdepartmentIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds)Department ids of the jobJob.Builderdescription(java.lang.String description)Description of the jobJob.Builderdescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)Description of the jobJob.BuilderhiringTeam(java.util.List<JobHiringTeam> hiringTeam)Hiring team for the job.Job.BuilderhiringTeam(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam)Hiring team for the job.Job.Builderid(java.lang.String id)Unique identifierJob.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierJob.BuilderinterviewStages(java.util.List<InterviewStage> interviewStages)Interview stages for the job.Job.BuilderinterviewStages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages)Interview stages for the job.Job.BuilderjobStatus(JobStatus jobStatus)Status of the jobJob.BuilderjobStatus(org.openapitools.jackson.nullable.JsonNullable<? extends JobStatus> jobStatus)Status of the jobJob.BuilderlocationIds(java.util.List<java.lang.String> locationIds)Location ids of the jobJob.BuilderlocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)Location ids of the jobJob.BuilderremoteDepartmentIds(java.util.List<java.lang.String> remoteDepartmentIds)Provider's department ids of the jobJob.BuilderremoteDepartmentIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteDepartmentIds)Provider's department ids of the jobJob.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierJob.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierJob.BuilderremoteLocationIds(java.util.List<java.lang.String> remoteLocationIds)Provider's location ids of the jobJob.BuilderremoteLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)Provider's location ids of the jobJob.Builderstatus(java.lang.String status)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Job.Builderstatus(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Job.Buildertitle(java.lang.String title)Title of the jobJob.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Title of the jobJob.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectJob.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectJob.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)Date of last updateJob.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Date of last update
-
-
-
Method Detail
-
id
public Job.Builder id(java.lang.String id)
Unique identifier
-
id
public Job.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public Job.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public Job.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
unifiedCustomFields
public Job.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public Job.Builder unifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
code
public Job.Builder code(java.lang.String code)
Code of the job
-
code
public Job.Builder code(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code)
Code of the job
-
title
public Job.Builder title(java.lang.String title)
Title of the job
-
title
public Job.Builder title(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
Title of the job
-
description
public Job.Builder description(java.lang.String description)
Description of the job
-
description
public Job.Builder description(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
Description of the job
-
status
@Deprecated public Job.Builder status(java.lang.String status)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Status of the job
-
status
@Deprecated public Job.Builder status(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Status of the job
-
jobStatus
public Job.Builder jobStatus(JobStatus jobStatus)
Status of the job
-
jobStatus
public Job.Builder jobStatus(org.openapitools.jackson.nullable.JsonNullable<? extends JobStatus> jobStatus)
Status of the job
-
departmentIds
public Job.Builder departmentIds(java.util.List<java.lang.String> departmentIds)
Department ids of the job
-
departmentIds
public Job.Builder departmentIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds)
Department ids of the job
-
remoteDepartmentIds
public Job.Builder remoteDepartmentIds(java.util.List<java.lang.String> remoteDepartmentIds)
Provider's department ids of the job
-
remoteDepartmentIds
public Job.Builder remoteDepartmentIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteDepartmentIds)
Provider's department ids of the job
-
locationIds
public Job.Builder locationIds(java.util.List<java.lang.String> locationIds)
Location ids of the job
-
locationIds
public Job.Builder locationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)
Location ids of the job
-
remoteLocationIds
public Job.Builder remoteLocationIds(java.util.List<java.lang.String> remoteLocationIds)
Provider's location ids of the job
-
remoteLocationIds
public Job.Builder remoteLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)
Provider's location ids of the job
-
hiringTeam
public Job.Builder hiringTeam(java.util.List<JobHiringTeam> hiringTeam)
Hiring team for the job.
-
hiringTeam
public Job.Builder hiringTeam(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam)
Hiring team for the job.
-
interviewStages
public Job.Builder interviewStages(java.util.List<InterviewStage> interviewStages)
Interview stages for the job.
-
interviewStages
public Job.Builder interviewStages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages)
Interview stages for the job.
-
confidential
public Job.Builder confidential(JobConfidential confidential)
Confidential status of the job
-
confidential
public Job.Builder confidential(org.openapitools.jackson.nullable.JsonNullable<? extends JobConfidential> confidential)
Confidential status of the job
-
customFields
public Job.Builder customFields(java.util.List<CustomFields> customFields)
The job custom fields
-
customFields
public Job.Builder customFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The job custom fields
-
createdAt
public Job.Builder createdAt(java.time.OffsetDateTime createdAt)
Date of creation
-
createdAt
public Job.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Date of creation
-
updatedAt
public Job.Builder updatedAt(java.time.OffsetDateTime updatedAt)
Date of last update
-
updatedAt
public Job.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Date of last update
-
build
public Job build()
-
-