Class Application.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.Application.Builder
-
- Enclosing class:
- Application
public static final class Application.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Application.BuilderappliedAt(java.time.OffsetDateTime appliedAt)Application.BuilderappliedAt(java.util.Optional<java.time.OffsetDateTime> appliedAt)Applicationbuild()Application.Buildercandidate(ApplicationCandidate candidate)Application.Buildercandidate(java.util.Optional<ApplicationCandidate> candidate)Application.BuildercreatedAt(java.time.OffsetDateTime createdAt)Application.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Application.BuildercreditedTo(ApplicationCreditedTo creditedTo)Application.BuildercreditedTo(java.util.Optional<ApplicationCreditedTo> creditedTo)Application.BuildercurrentStage(ApplicationCurrentStage currentStage)Application.BuildercurrentStage(java.util.Optional<ApplicationCurrentStage> currentStage)Application.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Application.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Application.Builderfrom(Application other)Application.Builderid(java.lang.String id)Application.Builderid(java.util.Optional<java.lang.String> id)Application.Builderjob(ApplicationJob job)Application.Builderjob(java.util.Optional<ApplicationJob> job)Application.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Application.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Application.Builderoffers(java.util.List<java.util.Optional<ApplicationOffersItem>> offers)Application.Builderoffers(java.util.Optional<java.util.List<java.util.Optional<ApplicationOffersItem>>> offers)Application.BuilderrejectedAt(java.time.OffsetDateTime rejectedAt)Application.BuilderrejectedAt(java.util.Optional<java.time.OffsetDateTime> rejectedAt)Application.BuilderrejectReason(ApplicationRejectReason rejectReason)Application.BuilderrejectReason(java.util.Optional<ApplicationRejectReason> rejectReason)Application.BuilderremoteData(java.util.List<RemoteData> remoteData)Application.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Application.BuilderremoteId(java.lang.String remoteId)Application.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Application.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Application.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)Application.BuilderscreeningQuestionAnswers(java.util.List<ApplicationScreeningQuestionAnswersItem> screeningQuestionAnswers)Application.BuilderscreeningQuestionAnswers(java.util.Optional<java.util.List<ApplicationScreeningQuestionAnswersItem>> screeningQuestionAnswers)Application.Buildersource(java.lang.String source)Application.Buildersource(java.util.Optional<java.lang.String> source)
-
-
-
Method Detail
-
from
public Application.Builder from(Application other)
-
id
public Application.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Application.Builder id(java.lang.String id)
-
remoteId
public Application.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Application.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Application.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Application.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Application.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Application.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
candidate
public Application.Builder candidate(java.util.Optional<ApplicationCandidate> candidate)
-
candidate
public Application.Builder candidate(ApplicationCandidate candidate)
-
job
public Application.Builder job(java.util.Optional<ApplicationJob> job)
-
job
public Application.Builder job(ApplicationJob job)
-
appliedAt
public Application.Builder appliedAt(java.util.Optional<java.time.OffsetDateTime> appliedAt)
-
appliedAt
public Application.Builder appliedAt(java.time.OffsetDateTime appliedAt)
-
rejectedAt
public Application.Builder rejectedAt(java.util.Optional<java.time.OffsetDateTime> rejectedAt)
-
rejectedAt
public Application.Builder rejectedAt(java.time.OffsetDateTime rejectedAt)
-
offers
public Application.Builder offers(java.util.Optional<java.util.List<java.util.Optional<ApplicationOffersItem>>> offers)
-
offers
public Application.Builder offers(java.util.List<java.util.Optional<ApplicationOffersItem>> offers)
-
source
public Application.Builder source(java.util.Optional<java.lang.String> source)
-
source
public Application.Builder source(java.lang.String source)
-
creditedTo
public Application.Builder creditedTo(java.util.Optional<ApplicationCreditedTo> creditedTo)
-
creditedTo
public Application.Builder creditedTo(ApplicationCreditedTo creditedTo)
-
screeningQuestionAnswers
public Application.Builder screeningQuestionAnswers(java.util.Optional<java.util.List<ApplicationScreeningQuestionAnswersItem>> screeningQuestionAnswers)
-
screeningQuestionAnswers
public Application.Builder screeningQuestionAnswers(java.util.List<ApplicationScreeningQuestionAnswersItem> screeningQuestionAnswers)
-
currentStage
public Application.Builder currentStage(java.util.Optional<ApplicationCurrentStage> currentStage)
-
currentStage
public Application.Builder currentStage(ApplicationCurrentStage currentStage)
-
rejectReason
public Application.Builder rejectReason(java.util.Optional<ApplicationRejectReason> rejectReason)
-
rejectReason
public Application.Builder rejectReason(ApplicationRejectReason rejectReason)
-
remoteWasDeleted
public Application.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Application.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Application.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Application.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Application.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Application.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public Application build()
-
-