Class Application.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Application.Builder
-
- Enclosing class:
- Application
public static final class Application.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Application.BuilderapplicationStatus(ApplicationStatus applicationStatus)Application.BuilderapplicationStatus(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationStatus> applicationStatus)Application.Builderattachments(java.util.List<ApplicationAttachment> attachments)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Application.Builderattachments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ApplicationAttachment>> attachments)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Applicationbuild()Application.Buildercandidate(ApplicationCandidate candidate)Application.Buildercandidate(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationCandidate> candidate)Application.BuildercandidateId(java.lang.String candidateId)Unique identifier of the candidateApplication.BuildercandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)Unique identifier of the candidateApplication.BuildercreatedAt(java.time.OffsetDateTime createdAt)Date of creationApplication.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Date of creationApplication.BuildercustomFields(java.util.List<CustomFields> customFields)The application custom fieldsApplication.BuildercustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The application custom fieldsApplication.Builderdocuments(java.util.List<AtsDocumentApiModel> documents)The documents attached to this application (eg.Application.Builderdocuments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AtsDocumentApiModel>> documents)The documents attached to this application (eg.Application.Builderid(java.lang.String id)Unique identifierApplication.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierApplication.BuilderinterviewStage(ApplicationInterviewStage interviewStage)Application.BuilderinterviewStage(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationInterviewStage> interviewStage)Application.BuilderinterviewStageId(java.lang.String interviewStageId)Unique identifier of the interview stageApplication.BuilderinterviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId)Unique identifier of the interview stageApplication.BuilderjobId(java.lang.String jobId)Unique identifier of the jobApplication.BuilderjobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)Unique identifier of the jobApplication.BuilderlocationId(java.lang.String locationId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Application.BuilderlocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Application.BuilderlocationIds(java.util.List<java.lang.String> locationIds)Unique identifiers of the locationsApplication.BuilderlocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)Unique identifiers of the locationsApplication.Builderquestionnaires(java.util.List<Questionnaire> questionnaires)Questionnaires associated with the applicationApplication.Builderquestionnaires(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Questionnaire>> questionnaires)Questionnaires associated with the applicationApplication.BuilderrejectedAt(java.time.OffsetDateTime rejectedAt)Date of rejectionApplication.BuilderrejectedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> rejectedAt)Date of rejectionApplication.BuilderrejectedReasonIds(java.util.List<java.lang.String> rejectedReasonIds)Unique identifiers of the rejection reasonsApplication.BuilderrejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> rejectedReasonIds)Unique identifiers of the rejection reasonsApplication.BuilderrejectedReasons(java.util.List<RejectedReason> rejectedReasons)Application.BuilderrejectedReasons(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<RejectedReason>> rejectedReasons)Application.BuilderremoteCandidateId(java.lang.String remoteCandidateId)Provider's unique identifier of the candidateApplication.BuilderremoteCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId)Provider's unique identifier of the candidateApplication.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierApplication.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierApplication.BuilderremoteInterviewStageId(java.lang.String remoteInterviewStageId)Provider's unique identifier of the interview stageApplication.BuilderremoteInterviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId)Provider's unique identifier of the interview stageApplication.BuilderremoteJobId(java.lang.String remoteJobId)Provider's unique identifier of the jobApplication.BuilderremoteJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteJobId)Provider's unique identifier of the jobApplication.BuilderremoteLocationId(java.lang.String remoteLocationId)Provider's unique identifier of the locationApplication.BuilderremoteLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLocationId)Provider's unique identifier of the locationApplication.BuilderremoteLocationIds(java.util.List<java.lang.String> remoteLocationIds)Remote's unique identifiers of the locationsApplication.BuilderremoteLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)Remote's unique identifiers of the locationsApplication.BuilderremoteRejectedReasonIds(java.util.List<java.lang.String> remoteRejectedReasonIds)Provider's unique identifiers of the rejection reasonsApplication.BuilderremoteRejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteRejectedReasonIds)Provider's unique identifiers of the rejection reasonsApplication.BuilderresultLinks(java.util.List<ResultLink> resultLinks)Application.BuilderresultLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ResultLink>> resultLinks)Application.Buildersource(Source source)Application.Buildersource(org.openapitools.jackson.nullable.JsonNullable<? extends Source> source)Application.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectApplication.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectApplication.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)Date of last updateApplication.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Date of last update
-
-
-
Method Detail
-
id
public Application.Builder id(java.lang.String id)
Unique identifier
-
id
public Application.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public Application.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public Application.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
unifiedCustomFields
public Application.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public Application.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
-
candidateId
public Application.Builder candidateId(java.lang.String candidateId)
Unique identifier of the candidate
-
candidateId
public Application.Builder candidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)
Unique identifier of the candidate
-
remoteCandidateId
public Application.Builder remoteCandidateId(java.lang.String remoteCandidateId)
Provider's unique identifier of the candidate
-
remoteCandidateId
public Application.Builder remoteCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId)
Provider's unique identifier of the candidate
-
jobId
public Application.Builder jobId(java.lang.String jobId)
Unique identifier of the job
-
jobId
public Application.Builder jobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)
Unique identifier of the job
-
remoteJobId
public Application.Builder remoteJobId(java.lang.String remoteJobId)
Provider's unique identifier of the job
-
remoteJobId
public Application.Builder remoteJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteJobId)
Provider's unique identifier of the job
-
interviewStage
public Application.Builder interviewStage(ApplicationInterviewStage interviewStage)
-
interviewStage
public Application.Builder interviewStage(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationInterviewStage> interviewStage)
-
interviewStageId
public Application.Builder interviewStageId(java.lang.String interviewStageId)
Unique identifier of the interview stage
-
interviewStageId
public Application.Builder interviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId)
Unique identifier of the interview stage
-
remoteInterviewStageId
public Application.Builder remoteInterviewStageId(java.lang.String remoteInterviewStageId)
Provider's unique identifier of the interview stage
-
remoteInterviewStageId
public Application.Builder remoteInterviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId)
Provider's unique identifier of the interview stage
-
rejectedReasons
public Application.Builder rejectedReasons(java.util.List<RejectedReason> rejectedReasons)
-
rejectedReasons
public Application.Builder rejectedReasons(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<RejectedReason>> rejectedReasons)
-
rejectedReasonIds
public Application.Builder rejectedReasonIds(java.util.List<java.lang.String> rejectedReasonIds)
Unique identifiers of the rejection reasons
-
rejectedReasonIds
public Application.Builder rejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> rejectedReasonIds)
Unique identifiers of the rejection reasons
-
remoteRejectedReasonIds
public Application.Builder remoteRejectedReasonIds(java.util.List<java.lang.String> remoteRejectedReasonIds)
Provider's unique identifiers of the rejection reasons
-
remoteRejectedReasonIds
public Application.Builder remoteRejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteRejectedReasonIds)
Provider's unique identifiers of the rejection reasons
-
rejectedAt
public Application.Builder rejectedAt(java.time.OffsetDateTime rejectedAt)
Date of rejection
-
rejectedAt
public Application.Builder rejectedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> rejectedAt)
Date of rejection
-
locationId
@Deprecated public Application.Builder locationId(java.lang.String locationId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Unique identifier of the location
-
locationId
@Deprecated public Application.Builder locationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Unique identifier of the location
-
remoteLocationId
public Application.Builder remoteLocationId(java.lang.String remoteLocationId)
Provider's unique identifier of the location
-
remoteLocationId
public Application.Builder remoteLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLocationId)
Provider's unique identifier of the location
-
locationIds
public Application.Builder locationIds(java.util.List<java.lang.String> locationIds)
Unique identifiers of the locations
-
locationIds
public Application.Builder locationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)
Unique identifiers of the locations
-
remoteLocationIds
public Application.Builder remoteLocationIds(java.util.List<java.lang.String> remoteLocationIds)
Remote's unique identifiers of the locations
-
remoteLocationIds
public Application.Builder remoteLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)
Remote's unique identifiers of the locations
-
applicationStatus
public Application.Builder applicationStatus(ApplicationStatus applicationStatus)
-
applicationStatus
public Application.Builder applicationStatus(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationStatus> applicationStatus)
-
questionnaires
public Application.Builder questionnaires(java.util.List<Questionnaire> questionnaires)
Questionnaires associated with the application
-
questionnaires
public Application.Builder questionnaires(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Questionnaire>> questionnaires)
Questionnaires associated with the application
-
candidate
public Application.Builder candidate(ApplicationCandidate candidate)
-
candidate
public Application.Builder candidate(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationCandidate> candidate)
-
attachments
@Deprecated public Application.Builder attachments(java.util.List<ApplicationAttachment> attachments)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Use `documents` expand instead
-
attachments
@Deprecated public Application.Builder attachments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ApplicationAttachment>> attachments)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Use `documents` expand instead
-
documents
public Application.Builder documents(java.util.List<AtsDocumentApiModel> documents)
The documents attached to this application (eg. resume, cover letter etc.)
-
documents
public Application.Builder documents(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AtsDocumentApiModel>> documents)
The documents attached to this application (eg. resume, cover letter etc.)
-
resultLinks
public Application.Builder resultLinks(java.util.List<ResultLink> resultLinks)
-
resultLinks
public Application.Builder resultLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ResultLink>> resultLinks)
-
source
public Application.Builder source(Source source)
-
source
public Application.Builder source(org.openapitools.jackson.nullable.JsonNullable<? extends Source> source)
-
createdAt
public Application.Builder createdAt(java.time.OffsetDateTime createdAt)
Date of creation
-
createdAt
public Application.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Date of creation
-
updatedAt
public Application.Builder updatedAt(java.time.OffsetDateTime updatedAt)
Date of last update
-
updatedAt
public Application.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Date of last update
-
customFields
public Application.Builder customFields(java.util.List<CustomFields> customFields)
The application custom fields
-
customFields
public Application.Builder customFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The application custom fields
-
build
public Application build()
-
-