Class HrisUpdateEmployeeRequestDtoEmployment.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HrisUpdateEmployeeRequestDtoEmployment.Builder
-
- Enclosing class:
- HrisUpdateEmployeeRequestDtoEmployment
public static final class HrisUpdateEmployeeRequestDtoEmployment.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HrisUpdateEmployeeRequestDtoEmploymentbuild()HrisUpdateEmployeeRequestDtoEmployment.BuildercontractType(HrisUpdateEmployeeRequestDtoContractType contractType)The employment work schedule typeHrisUpdateEmployeeRequestDtoEmployment.BuildercontractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoContractType> contractType)The employment work schedule typeHrisUpdateEmployeeRequestDtoEmployment.BuildereffectiveDate(java.time.OffsetDateTime effectiveDate)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDtoEmployment.BuildereffectiveDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveDate)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDtoEmployment.BuilderemploymentContractType(HrisUpdateEmployeeRequestDtoEmploymentEmploymentContractType employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDtoEmployment.BuilderemploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentEmploymentContractType> employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDtoEmployment.BuilderemploymentType(HrisUpdateEmployeeRequestDtoEmploymentEmploymentType employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDtoEmployment.BuilderemploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentEmploymentType> employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDtoEmployment.BuilderendDate(java.time.OffsetDateTime endDate)The end date of employmentHrisUpdateEmployeeRequestDtoEmployment.BuilderendDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)The end date of employmentHrisUpdateEmployeeRequestDtoEmployment.Buildergrade(HrisUpdateEmployeeRequestDtoGrade grade)Represents the employee’s position within the organizational hierarchy.HrisUpdateEmployeeRequestDtoEmployment.Buildergrade(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoGrade> grade)Represents the employee’s position within the organizational hierarchy.HrisUpdateEmployeeRequestDtoEmployment.BuilderjobTitle(java.lang.String jobTitle)The job title of the employeeHrisUpdateEmployeeRequestDtoEmployment.BuilderjobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)The job title of the employeeHrisUpdateEmployeeRequestDtoEmployment.Builderpassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerHrisUpdateEmployeeRequestDtoEmployment.Builderpassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerHrisUpdateEmployeeRequestDtoEmployment.BuilderpayCurrency(java.lang.String payCurrency)The currency used for payHrisUpdateEmployeeRequestDtoEmployment.BuilderpayCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payCurrency)The currency used for payHrisUpdateEmployeeRequestDtoEmployment.BuilderpayFrequency(HrisUpdateEmployeeRequestDtoPayFrequency payFrequency)How often the employee is paidHrisUpdateEmployeeRequestDtoEmployment.BuilderpayFrequency(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoPayFrequency> payFrequency)How often the employee is paidHrisUpdateEmployeeRequestDtoEmployment.BuilderpayPeriod(HrisUpdateEmployeeRequestDtoPayPeriod payPeriod)The time period over which the pay rate is calculatedHrisUpdateEmployeeRequestDtoEmployment.BuilderpayPeriod(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoPayPeriod> payPeriod)The time period over which the pay rate is calculatedHrisUpdateEmployeeRequestDtoEmployment.BuilderpayRate(java.lang.String payRate)The amount of compensation for the employeeHrisUpdateEmployeeRequestDtoEmployment.BuilderpayRate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payRate)The amount of compensation for the employeeHrisUpdateEmployeeRequestDtoEmployment.BuilderpayrollCode(java.lang.String payrollCode)The payroll code of the employeeHrisUpdateEmployeeRequestDtoEmployment.BuilderpayrollCode(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payrollCode)The payroll code of the employeeHrisUpdateEmployeeRequestDtoEmployment.Buildertype(HrisUpdateEmployeeRequestDtoType type)The type of employmentHrisUpdateEmployeeRequestDtoEmployment.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoType> type)The type of employmentHrisUpdateEmployeeRequestDtoEmployment.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectHrisUpdateEmployeeRequestDtoEmployment.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectHrisUpdateEmployeeRequestDtoEmployment.BuilderworkTime(HrisUpdateEmployeeRequestDtoWorkTime workTime)HrisUpdateEmployeeRequestDtoEmployment.BuilderworkTime(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoWorkTime> workTime)
-
-
-
Method Detail
-
unifiedCustomFields
public HrisUpdateEmployeeRequestDtoEmployment.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public HrisUpdateEmployeeRequestDtoEmployment.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
-
jobTitle
public HrisUpdateEmployeeRequestDtoEmployment.Builder jobTitle(java.lang.String jobTitle)
The job title of the employee
-
jobTitle
public HrisUpdateEmployeeRequestDtoEmployment.Builder jobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)
The job title of the employee
-
payRate
public HrisUpdateEmployeeRequestDtoEmployment.Builder payRate(java.lang.String payRate)
The amount of compensation for the employee
-
payRate
public HrisUpdateEmployeeRequestDtoEmployment.Builder payRate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payRate)
The amount of compensation for the employee
-
payPeriod
public HrisUpdateEmployeeRequestDtoEmployment.Builder payPeriod(HrisUpdateEmployeeRequestDtoPayPeriod payPeriod)
The time period over which the pay rate is calculated
-
payPeriod
public HrisUpdateEmployeeRequestDtoEmployment.Builder payPeriod(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoPayPeriod> payPeriod)
The time period over which the pay rate is calculated
-
payFrequency
public HrisUpdateEmployeeRequestDtoEmployment.Builder payFrequency(HrisUpdateEmployeeRequestDtoPayFrequency payFrequency)
How often the employee is paid
-
payFrequency
public HrisUpdateEmployeeRequestDtoEmployment.Builder payFrequency(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoPayFrequency> payFrequency)
How often the employee is paid
-
payCurrency
public HrisUpdateEmployeeRequestDtoEmployment.Builder payCurrency(java.lang.String payCurrency)
The currency used for pay
-
payCurrency
public HrisUpdateEmployeeRequestDtoEmployment.Builder payCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payCurrency)
The currency used for pay
-
endDate
public HrisUpdateEmployeeRequestDtoEmployment.Builder endDate(java.time.OffsetDateTime endDate)
The end date of employment
-
endDate
public HrisUpdateEmployeeRequestDtoEmployment.Builder endDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)
The end date of employment
-
grade
public HrisUpdateEmployeeRequestDtoEmployment.Builder grade(HrisUpdateEmployeeRequestDtoGrade grade)
Represents the employee’s position within the organizational hierarchy.
-
grade
public HrisUpdateEmployeeRequestDtoEmployment.Builder grade(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoGrade> grade)
Represents the employee’s position within the organizational hierarchy.
-
employmentType
@Deprecated public HrisUpdateEmployeeRequestDtoEmployment.Builder employmentType(HrisUpdateEmployeeRequestDtoEmploymentEmploymentType employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The type of employment (e.g., contractor, permanent)
-
employmentType
@Deprecated public HrisUpdateEmployeeRequestDtoEmployment.Builder employmentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentEmploymentType> employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The type of employment (e.g., contractor, permanent)
-
employmentContractType
@Deprecated public HrisUpdateEmployeeRequestDtoEmployment.Builder employmentContractType(HrisUpdateEmployeeRequestDtoEmploymentEmploymentContractType employmentContractType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
employmentContractType
@Deprecated public HrisUpdateEmployeeRequestDtoEmployment.Builder employmentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentEmploymentContractType> employmentContractType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
type
public HrisUpdateEmployeeRequestDtoEmployment.Builder type(HrisUpdateEmployeeRequestDtoType type)
The type of employment
-
type
public HrisUpdateEmployeeRequestDtoEmployment.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoType> type)
The type of employment
-
contractType
public HrisUpdateEmployeeRequestDtoEmployment.Builder contractType(HrisUpdateEmployeeRequestDtoContractType contractType)
The employment work schedule type
-
contractType
public HrisUpdateEmployeeRequestDtoEmployment.Builder contractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoContractType> contractType)
The employment work schedule type
-
workTime
public HrisUpdateEmployeeRequestDtoEmployment.Builder workTime(HrisUpdateEmployeeRequestDtoWorkTime workTime)
-
workTime
public HrisUpdateEmployeeRequestDtoEmployment.Builder workTime(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoWorkTime> workTime)
-
payrollCode
public HrisUpdateEmployeeRequestDtoEmployment.Builder payrollCode(java.lang.String payrollCode)
The payroll code of the employee
-
payrollCode
public HrisUpdateEmployeeRequestDtoEmployment.Builder payrollCode(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payrollCode)
The payroll code of the employee
-
passthrough
public HrisUpdateEmployeeRequestDtoEmployment.Builder passthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
passthrough
public HrisUpdateEmployeeRequestDtoEmployment.Builder passthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
effectiveDate
@Deprecated public HrisUpdateEmployeeRequestDtoEmployment.Builder effectiveDate(java.time.OffsetDateTime effectiveDate)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee effective date
-
effectiveDate
@Deprecated public HrisUpdateEmployeeRequestDtoEmployment.Builder effectiveDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveDate)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee effective date
-
build
public HrisUpdateEmployeeRequestDtoEmployment build()
-
-