Class Employment.Builder
- java.lang.Object
-
- com.merge.api.resources.hris.types.Employment.Builder
-
- Enclosing class:
- Employment
public static final class Employment.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Employmentbuild()Employment.BuildercreatedAt(java.time.OffsetDateTime createdAt)Employment.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Employment.BuildereffectiveDate(java.time.OffsetDateTime effectiveDate)Employment.BuildereffectiveDate(java.util.Optional<java.time.OffsetDateTime> effectiveDate)Employment.Builderemployee(EmploymentEmployee employee)Employment.Builderemployee(java.util.Optional<EmploymentEmployee> employee)Employment.BuilderemploymentType(EmploymentEmploymentType employmentType)Employment.BuilderemploymentType(java.util.Optional<EmploymentEmploymentType> employmentType)Employment.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Employment.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Employment.BuilderflsaStatus(EmploymentFlsaStatus flsaStatus)Employment.BuilderflsaStatus(java.util.Optional<EmploymentFlsaStatus> flsaStatus)Employment.Builderfrom(Employment other)Employment.Builderid(java.lang.String id)Employment.Builderid(java.util.Optional<java.lang.String> id)Employment.BuilderjobTitle(java.lang.String jobTitle)Employment.BuilderjobTitle(java.util.Optional<java.lang.String> jobTitle)Employment.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Employment.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Employment.BuilderpayCurrency(EmploymentPayCurrency payCurrency)Employment.BuilderpayCurrency(java.util.Optional<EmploymentPayCurrency> payCurrency)Employment.BuilderpayFrequency(EmploymentPayFrequency payFrequency)Employment.BuilderpayFrequency(java.util.Optional<EmploymentPayFrequency> payFrequency)Employment.BuilderpayGroup(EmploymentPayGroup payGroup)Employment.BuilderpayGroup(java.util.Optional<EmploymentPayGroup> payGroup)Employment.BuilderpayPeriod(EmploymentPayPeriod payPeriod)Employment.BuilderpayPeriod(java.util.Optional<EmploymentPayPeriod> payPeriod)Employment.BuilderpayRate(java.lang.Double payRate)Employment.BuilderpayRate(java.util.Optional<java.lang.Double> payRate)Employment.BuilderremoteData(java.util.List<RemoteData> remoteData)Employment.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Employment.BuilderremoteId(java.lang.String remoteId)Employment.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Employment.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Employment.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
-
-
Method Detail
-
from
public Employment.Builder from(Employment other)
-
id
public Employment.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Employment.Builder id(java.lang.String id)
-
remoteId
public Employment.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Employment.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Employment.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Employment.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Employment.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Employment.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
employee
public Employment.Builder employee(java.util.Optional<EmploymentEmployee> employee)
-
employee
public Employment.Builder employee(EmploymentEmployee employee)
-
jobTitle
public Employment.Builder jobTitle(java.util.Optional<java.lang.String> jobTitle)
-
jobTitle
public Employment.Builder jobTitle(java.lang.String jobTitle)
-
payRate
public Employment.Builder payRate(java.util.Optional<java.lang.Double> payRate)
-
payRate
public Employment.Builder payRate(java.lang.Double payRate)
-
payPeriod
public Employment.Builder payPeriod(java.util.Optional<EmploymentPayPeriod> payPeriod)
-
payPeriod
public Employment.Builder payPeriod(EmploymentPayPeriod payPeriod)
-
payFrequency
public Employment.Builder payFrequency(java.util.Optional<EmploymentPayFrequency> payFrequency)
-
payFrequency
public Employment.Builder payFrequency(EmploymentPayFrequency payFrequency)
-
payCurrency
public Employment.Builder payCurrency(java.util.Optional<EmploymentPayCurrency> payCurrency)
-
payCurrency
public Employment.Builder payCurrency(EmploymentPayCurrency payCurrency)
-
payGroup
public Employment.Builder payGroup(java.util.Optional<EmploymentPayGroup> payGroup)
-
payGroup
public Employment.Builder payGroup(EmploymentPayGroup payGroup)
-
flsaStatus
public Employment.Builder flsaStatus(java.util.Optional<EmploymentFlsaStatus> flsaStatus)
-
flsaStatus
public Employment.Builder flsaStatus(EmploymentFlsaStatus flsaStatus)
-
effectiveDate
public Employment.Builder effectiveDate(java.util.Optional<java.time.OffsetDateTime> effectiveDate)
-
effectiveDate
public Employment.Builder effectiveDate(java.time.OffsetDateTime effectiveDate)
-
employmentType
public Employment.Builder employmentType(java.util.Optional<EmploymentEmploymentType> employmentType)
-
employmentType
public Employment.Builder employmentType(EmploymentEmploymentType employmentType)
-
remoteWasDeleted
public Employment.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Employment.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Employment.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Employment.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Employment.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Employment.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public Employment build()
-
-