Class TimesheetEntryRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.hris.types.TimesheetEntryRequest.Builder
-
- Enclosing class:
- TimesheetEntryRequest
public static final class TimesheetEntryRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimesheetEntryRequestbuild()TimesheetEntryRequest.Builderemployee(java.lang.String employee)TimesheetEntryRequest.Builderemployee(java.util.Optional<java.lang.String> employee)TimesheetEntryRequest.BuilderendTime(java.time.OffsetDateTime endTime)TimesheetEntryRequest.BuilderendTime(java.util.Optional<java.time.OffsetDateTime> endTime)TimesheetEntryRequest.Builderfrom(TimesheetEntryRequest other)TimesheetEntryRequest.BuilderhoursWorked(java.lang.Double hoursWorked)TimesheetEntryRequest.BuilderhoursWorked(java.util.Optional<java.lang.Double> hoursWorked)TimesheetEntryRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)TimesheetEntryRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)TimesheetEntryRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)TimesheetEntryRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)TimesheetEntryRequest.BuilderstartTime(java.time.OffsetDateTime startTime)TimesheetEntryRequest.BuilderstartTime(java.util.Optional<java.time.OffsetDateTime> startTime)
-
-
-
Method Detail
-
from
public TimesheetEntryRequest.Builder from(TimesheetEntryRequest other)
-
employee
public TimesheetEntryRequest.Builder employee(java.util.Optional<java.lang.String> employee)
-
employee
public TimesheetEntryRequest.Builder employee(java.lang.String employee)
-
hoursWorked
public TimesheetEntryRequest.Builder hoursWorked(java.util.Optional<java.lang.Double> hoursWorked)
-
hoursWorked
public TimesheetEntryRequest.Builder hoursWorked(java.lang.Double hoursWorked)
-
startTime
public TimesheetEntryRequest.Builder startTime(java.util.Optional<java.time.OffsetDateTime> startTime)
-
startTime
public TimesheetEntryRequest.Builder startTime(java.time.OffsetDateTime startTime)
-
endTime
public TimesheetEntryRequest.Builder endTime(java.util.Optional<java.time.OffsetDateTime> endTime)
-
endTime
public TimesheetEntryRequest.Builder endTime(java.time.OffsetDateTime endTime)
-
integrationParams
public TimesheetEntryRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public TimesheetEntryRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public TimesheetEntryRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public TimesheetEntryRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
build
public TimesheetEntryRequest build()
-
-