Class PatchedCandidateRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.PatchedCandidateRequest.Builder
-
- Enclosing class:
- PatchedCandidateRequest
public static final class PatchedCandidateRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatchedCandidateRequest.Builderapplications(java.util.List<java.util.Optional<java.lang.String>> applications)PatchedCandidateRequest.Builderapplications(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> applications)PatchedCandidateRequest.Builderattachments(java.util.List<java.util.Optional<java.lang.String>> attachments)PatchedCandidateRequest.Builderattachments(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> attachments)PatchedCandidateRequestbuild()PatchedCandidateRequest.BuildercanEmail(java.lang.Boolean canEmail)PatchedCandidateRequest.BuildercanEmail(java.util.Optional<java.lang.Boolean> canEmail)PatchedCandidateRequest.Buildercompany(java.lang.String company)PatchedCandidateRequest.Buildercompany(java.util.Optional<java.lang.String> company)PatchedCandidateRequest.BuilderemailAddresses(java.util.List<EmailAddressRequest> emailAddresses)PatchedCandidateRequest.BuilderemailAddresses(java.util.Optional<java.util.List<EmailAddressRequest>> emailAddresses)PatchedCandidateRequest.BuilderfirstName(java.lang.String firstName)PatchedCandidateRequest.BuilderfirstName(java.util.Optional<java.lang.String> firstName)PatchedCandidateRequest.Builderfrom(PatchedCandidateRequest other)PatchedCandidateRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)PatchedCandidateRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)PatchedCandidateRequest.BuilderisPrivate(java.lang.Boolean isPrivate)PatchedCandidateRequest.BuilderisPrivate(java.util.Optional<java.lang.Boolean> isPrivate)PatchedCandidateRequest.BuilderlastInteractionAt(java.time.OffsetDateTime lastInteractionAt)PatchedCandidateRequest.BuilderlastInteractionAt(java.util.Optional<java.time.OffsetDateTime> lastInteractionAt)PatchedCandidateRequest.BuilderlastName(java.lang.String lastName)PatchedCandidateRequest.BuilderlastName(java.util.Optional<java.lang.String> lastName)PatchedCandidateRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)PatchedCandidateRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)PatchedCandidateRequest.Builderlocations(java.util.List<java.util.Optional<java.lang.String>> locations)PatchedCandidateRequest.Builderlocations(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> locations)PatchedCandidateRequest.BuilderphoneNumbers(java.util.List<PhoneNumberRequest> phoneNumbers)PatchedCandidateRequest.BuilderphoneNumbers(java.util.Optional<java.util.List<PhoneNumberRequest>> phoneNumbers)PatchedCandidateRequest.BuilderremoteTemplateId(java.lang.String remoteTemplateId)PatchedCandidateRequest.BuilderremoteTemplateId(java.util.Optional<java.lang.String> remoteTemplateId)PatchedCandidateRequest.Buildertags(java.util.List<java.util.Optional<java.lang.String>> tags)PatchedCandidateRequest.Buildertags(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> tags)PatchedCandidateRequest.Buildertitle(java.lang.String title)PatchedCandidateRequest.Buildertitle(java.util.Optional<java.lang.String> title)PatchedCandidateRequest.Builderurls(java.util.List<UrlRequest> urls)PatchedCandidateRequest.Builderurls(java.util.Optional<java.util.List<UrlRequest>> urls)
-
-
-
Method Detail
-
from
public PatchedCandidateRequest.Builder from(PatchedCandidateRequest other)
-
firstName
public PatchedCandidateRequest.Builder firstName(java.util.Optional<java.lang.String> firstName)
-
firstName
public PatchedCandidateRequest.Builder firstName(java.lang.String firstName)
-
lastName
public PatchedCandidateRequest.Builder lastName(java.util.Optional<java.lang.String> lastName)
-
lastName
public PatchedCandidateRequest.Builder lastName(java.lang.String lastName)
-
company
public PatchedCandidateRequest.Builder company(java.util.Optional<java.lang.String> company)
-
company
public PatchedCandidateRequest.Builder company(java.lang.String company)
-
title
public PatchedCandidateRequest.Builder title(java.util.Optional<java.lang.String> title)
-
title
public PatchedCandidateRequest.Builder title(java.lang.String title)
-
lastInteractionAt
public PatchedCandidateRequest.Builder lastInteractionAt(java.util.Optional<java.time.OffsetDateTime> lastInteractionAt)
-
lastInteractionAt
public PatchedCandidateRequest.Builder lastInteractionAt(java.time.OffsetDateTime lastInteractionAt)
-
isPrivate
public PatchedCandidateRequest.Builder isPrivate(java.util.Optional<java.lang.Boolean> isPrivate)
-
isPrivate
public PatchedCandidateRequest.Builder isPrivate(java.lang.Boolean isPrivate)
-
canEmail
public PatchedCandidateRequest.Builder canEmail(java.util.Optional<java.lang.Boolean> canEmail)
-
canEmail
public PatchedCandidateRequest.Builder canEmail(java.lang.Boolean canEmail)
-
locations
public PatchedCandidateRequest.Builder locations(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> locations)
-
locations
public PatchedCandidateRequest.Builder locations(java.util.List<java.util.Optional<java.lang.String>> locations)
-
phoneNumbers
public PatchedCandidateRequest.Builder phoneNumbers(java.util.Optional<java.util.List<PhoneNumberRequest>> phoneNumbers)
-
phoneNumbers
public PatchedCandidateRequest.Builder phoneNumbers(java.util.List<PhoneNumberRequest> phoneNumbers)
-
emailAddresses
public PatchedCandidateRequest.Builder emailAddresses(java.util.Optional<java.util.List<EmailAddressRequest>> emailAddresses)
-
emailAddresses
public PatchedCandidateRequest.Builder emailAddresses(java.util.List<EmailAddressRequest> emailAddresses)
-
urls
public PatchedCandidateRequest.Builder urls(java.util.Optional<java.util.List<UrlRequest>> urls)
-
urls
public PatchedCandidateRequest.Builder urls(java.util.List<UrlRequest> urls)
-
tags
public PatchedCandidateRequest.Builder tags(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> tags)
-
tags
public PatchedCandidateRequest.Builder tags(java.util.List<java.util.Optional<java.lang.String>> tags)
-
applications
public PatchedCandidateRequest.Builder applications(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> applications)
-
applications
public PatchedCandidateRequest.Builder applications(java.util.List<java.util.Optional<java.lang.String>> applications)
-
attachments
public PatchedCandidateRequest.Builder attachments(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> attachments)
-
attachments
public PatchedCandidateRequest.Builder attachments(java.util.List<java.util.Optional<java.lang.String>> attachments)
-
remoteTemplateId
public PatchedCandidateRequest.Builder remoteTemplateId(java.util.Optional<java.lang.String> remoteTemplateId)
-
remoteTemplateId
public PatchedCandidateRequest.Builder remoteTemplateId(java.lang.String remoteTemplateId)
-
integrationParams
public PatchedCandidateRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public PatchedCandidateRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public PatchedCandidateRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public PatchedCandidateRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
build
public PatchedCandidateRequest build()
-
-