Class Candidate.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.Candidate.Builder
-
- Enclosing class:
- Candidate
public static final class Candidate.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Candidate.Builderapplications(java.util.List<java.util.Optional<CandidateApplicationsItem>> applications)Candidate.Builderapplications(java.util.Optional<java.util.List<java.util.Optional<CandidateApplicationsItem>>> applications)Candidate.Builderattachments(java.util.List<java.util.Optional<CandidateAttachmentsItem>> attachments)Candidate.Builderattachments(java.util.Optional<java.util.List<java.util.Optional<CandidateAttachmentsItem>>> attachments)Candidatebuild()Candidate.BuildercanEmail(java.lang.Boolean canEmail)Candidate.BuildercanEmail(java.util.Optional<java.lang.Boolean> canEmail)Candidate.Buildercompany(java.lang.String company)Candidate.Buildercompany(java.util.Optional<java.lang.String> company)Candidate.BuildercreatedAt(java.time.OffsetDateTime createdAt)Candidate.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Candidate.BuilderemailAddresses(java.util.List<EmailAddress> emailAddresses)Candidate.BuilderemailAddresses(java.util.Optional<java.util.List<EmailAddress>> emailAddresses)Candidate.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Candidate.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Candidate.BuilderfirstName(java.lang.String firstName)Candidate.BuilderfirstName(java.util.Optional<java.lang.String> firstName)Candidate.Builderfrom(Candidate other)Candidate.Builderid(java.lang.String id)Candidate.Builderid(java.util.Optional<java.lang.String> id)Candidate.BuilderisPrivate(java.lang.Boolean isPrivate)Candidate.BuilderisPrivate(java.util.Optional<java.lang.Boolean> isPrivate)Candidate.BuilderlastInteractionAt(java.time.OffsetDateTime lastInteractionAt)Candidate.BuilderlastInteractionAt(java.util.Optional<java.time.OffsetDateTime> lastInteractionAt)Candidate.BuilderlastName(java.lang.String lastName)Candidate.BuilderlastName(java.util.Optional<java.lang.String> lastName)Candidate.Builderlocations(java.util.List<java.util.Optional<java.lang.String>> locations)Candidate.Builderlocations(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> locations)Candidate.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Candidate.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Candidate.BuilderphoneNumbers(java.util.List<PhoneNumber> phoneNumbers)Candidate.BuilderphoneNumbers(java.util.Optional<java.util.List<PhoneNumber>> phoneNumbers)Candidate.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)Candidate.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)Candidate.BuilderremoteData(java.util.List<RemoteData> remoteData)Candidate.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Candidate.BuilderremoteId(java.lang.String remoteId)Candidate.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Candidate.BuilderremoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)Candidate.BuilderremoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)Candidate.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Candidate.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)Candidate.Buildertags(java.util.List<java.util.Optional<java.lang.String>> tags)Candidate.Buildertags(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> tags)Candidate.Buildertitle(java.lang.String title)Candidate.Buildertitle(java.util.Optional<java.lang.String> title)Candidate.Builderurls(java.util.List<Url> urls)Candidate.Builderurls(java.util.Optional<java.util.List<Url>> urls)
-
-
-
Method Detail
-
from
public Candidate.Builder from(Candidate other)
-
id
public Candidate.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Candidate.Builder id(java.lang.String id)
-
remoteId
public Candidate.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Candidate.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Candidate.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Candidate.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Candidate.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Candidate.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
firstName
public Candidate.Builder firstName(java.util.Optional<java.lang.String> firstName)
-
firstName
public Candidate.Builder firstName(java.lang.String firstName)
-
lastName
public Candidate.Builder lastName(java.util.Optional<java.lang.String> lastName)
-
lastName
public Candidate.Builder lastName(java.lang.String lastName)
-
company
public Candidate.Builder company(java.util.Optional<java.lang.String> company)
-
company
public Candidate.Builder company(java.lang.String company)
-
title
public Candidate.Builder title(java.util.Optional<java.lang.String> title)
-
title
public Candidate.Builder title(java.lang.String title)
-
remoteCreatedAt
public Candidate.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public Candidate.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
remoteUpdatedAt
public Candidate.Builder remoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)
-
remoteUpdatedAt
public Candidate.Builder remoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)
-
lastInteractionAt
public Candidate.Builder lastInteractionAt(java.util.Optional<java.time.OffsetDateTime> lastInteractionAt)
-
lastInteractionAt
public Candidate.Builder lastInteractionAt(java.time.OffsetDateTime lastInteractionAt)
-
isPrivate
public Candidate.Builder isPrivate(java.util.Optional<java.lang.Boolean> isPrivate)
-
isPrivate
public Candidate.Builder isPrivate(java.lang.Boolean isPrivate)
-
canEmail
public Candidate.Builder canEmail(java.util.Optional<java.lang.Boolean> canEmail)
-
canEmail
public Candidate.Builder canEmail(java.lang.Boolean canEmail)
-
locations
public Candidate.Builder locations(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> locations)
-
locations
public Candidate.Builder locations(java.util.List<java.util.Optional<java.lang.String>> locations)
-
phoneNumbers
public Candidate.Builder phoneNumbers(java.util.Optional<java.util.List<PhoneNumber>> phoneNumbers)
-
phoneNumbers
public Candidate.Builder phoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
-
emailAddresses
public Candidate.Builder emailAddresses(java.util.Optional<java.util.List<EmailAddress>> emailAddresses)
-
emailAddresses
public Candidate.Builder emailAddresses(java.util.List<EmailAddress> emailAddresses)
-
urls
public Candidate.Builder urls(java.util.Optional<java.util.List<Url>> urls)
-
urls
public Candidate.Builder urls(java.util.List<Url> urls)
-
tags
public Candidate.Builder tags(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> tags)
-
tags
public Candidate.Builder tags(java.util.List<java.util.Optional<java.lang.String>> tags)
-
applications
public Candidate.Builder applications(java.util.Optional<java.util.List<java.util.Optional<CandidateApplicationsItem>>> applications)
-
applications
public Candidate.Builder applications(java.util.List<java.util.Optional<CandidateApplicationsItem>> applications)
-
attachments
public Candidate.Builder attachments(java.util.Optional<java.util.List<java.util.Optional<CandidateAttachmentsItem>>> attachments)
-
attachments
public Candidate.Builder attachments(java.util.List<java.util.Optional<CandidateAttachmentsItem>> attachments)
-
remoteWasDeleted
public Candidate.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Candidate.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Candidate.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Candidate.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Candidate.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Candidate.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public Candidate build()
-
-