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