Class Candidate.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Candidate.Builder
-
- Enclosing class:
- Candidate
public static final class Candidate.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Candidate.BuilderapplicationIds(java.util.List<java.lang.String> applicationIds)List of candidate application IDsCandidate.BuilderapplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds)List of candidate application IDsCandidatebuild()Candidate.Buildercompany(java.lang.String company)Candidate companyCandidate.Buildercompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)Candidate companyCandidate.Buildercountry(java.lang.String country)Candidate countryCandidate.Buildercountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)Candidate countryCandidate.BuildercreatedAt(java.time.OffsetDateTime createdAt)Candidate created dateCandidate.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Candidate created dateCandidate.BuildercustomFields(java.util.List<CustomFields> customFields)The candidate custom fieldsCandidate.BuildercustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The candidate custom fieldsCandidate.Builderemail(java.lang.String email)Candidate emailCandidate.Builderemail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)Candidate emailCandidate.Builderemails(java.util.List<CandidateEmail> emails)List of candidate emailsCandidate.Builderemails(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails)List of candidate emailsCandidate.BuilderfirstName(java.lang.String firstName)Candidate first nameCandidate.BuilderfirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)Candidate first nameCandidate.BuilderhiredAt(java.time.OffsetDateTime hiredAt)Candidate hired dateCandidate.BuilderhiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)Candidate hired dateCandidate.Builderid(java.lang.String id)Unique identifierCandidate.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierCandidate.BuilderlastName(java.lang.String lastName)Candidate last nameCandidate.BuilderlastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)Candidate last nameCandidate.Buildername(java.lang.String name)Candidate nameCandidate.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)Candidate nameCandidate.Builderphone(java.lang.String phone)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Candidate.Builderphone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phone)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Candidate.BuilderphoneNumbers(java.util.List<PhoneNumber> phoneNumbers)List of candidate phone numbers including the type of the number when availableCandidate.BuilderphoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)List of candidate phone numbers including the type of the number when availableCandidate.BuilderremoteApplicationIds(java.util.List<java.lang.String> remoteApplicationIds)Provider's list of candidate application IDsCandidate.BuilderremoteApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteApplicationIds)Provider's list of candidate application IDsCandidate.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierCandidate.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierCandidate.BuildersocialLinks(java.util.List<SocialLink> socialLinks)List of candidate social linksCandidate.BuildersocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)List of candidate social linksCandidate.Buildertags(java.util.List<Tag> tags)List of candidate tags indicating metadata associated with the candidateCandidate.Buildertags(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Tag>> tags)List of candidate tags indicating metadata associated with the candidateCandidate.Buildertitle(java.lang.String title)Candidate titleCandidate.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Candidate titleCandidate.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectCandidate.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectCandidate.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)Candidate updated dateCandidate.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Candidate updated date
-
-
-
Method Detail
-
id
public Candidate.Builder id(java.lang.String id)
Unique identifier
-
id
public Candidate.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public Candidate.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public Candidate.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
unifiedCustomFields
public Candidate.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public Candidate.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
-
name
public Candidate.Builder name(java.lang.String name)
Candidate name
-
name
public Candidate.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
Candidate name
-
firstName
public Candidate.Builder firstName(java.lang.String firstName)
Candidate first name
-
firstName
public Candidate.Builder firstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
Candidate first name
-
lastName
public Candidate.Builder lastName(java.lang.String lastName)
Candidate last name
-
lastName
public Candidate.Builder lastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
Candidate last name
-
email
public Candidate.Builder email(java.lang.String email)
Candidate email
-
email
public Candidate.Builder email(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
Candidate email
-
emails
public Candidate.Builder emails(java.util.List<CandidateEmail> emails)
List of candidate emails
-
emails
public Candidate.Builder emails(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails)
List of candidate emails
-
socialLinks
public Candidate.Builder socialLinks(java.util.List<SocialLink> socialLinks)
List of candidate social links
-
socialLinks
public Candidate.Builder socialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)
List of candidate social links
-
phone
@Deprecated public Candidate.Builder phone(java.lang.String phone)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Candidate phone number
-
phone
@Deprecated public Candidate.Builder phone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phone)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Candidate phone number
-
phoneNumbers
public Candidate.Builder phoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
phoneNumbers
public Candidate.Builder phoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
company
public Candidate.Builder company(java.lang.String company)
Candidate company
-
company
public Candidate.Builder company(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
Candidate company
-
title
public Candidate.Builder title(java.lang.String title)
Candidate title
-
title
public Candidate.Builder title(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
Candidate title
-
applicationIds
public Candidate.Builder applicationIds(java.util.List<java.lang.String> applicationIds)
List of candidate application IDs
-
applicationIds
public Candidate.Builder applicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds)
List of candidate application IDs
-
remoteApplicationIds
public Candidate.Builder remoteApplicationIds(java.util.List<java.lang.String> remoteApplicationIds)
Provider's list of candidate application IDs
-
remoteApplicationIds
public Candidate.Builder remoteApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteApplicationIds)
Provider's list of candidate application IDs
-
hiredAt
public Candidate.Builder hiredAt(java.time.OffsetDateTime hiredAt)
Candidate hired date
-
hiredAt
public Candidate.Builder hiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)
Candidate hired date
-
country
public Candidate.Builder country(java.lang.String country)
Candidate country
-
country
public Candidate.Builder country(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)
Candidate country
-
customFields
public Candidate.Builder customFields(java.util.List<CustomFields> customFields)
The candidate custom fields
-
customFields
public Candidate.Builder customFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The candidate custom fields
-
tags
public Candidate.Builder tags(java.util.List<Tag> tags)
List of candidate tags indicating metadata associated with the candidate
-
tags
public Candidate.Builder tags(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Tag>> tags)
List of candidate tags indicating metadata associated with the candidate
-
createdAt
public Candidate.Builder createdAt(java.time.OffsetDateTime createdAt)
Candidate created date
-
createdAt
public Candidate.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Candidate created date
-
updatedAt
public Candidate.Builder updatedAt(java.time.OffsetDateTime updatedAt)
Candidate updated date
-
updatedAt
public Candidate.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Candidate updated date
-
build
public Candidate build()
-
-