Class TimeOverview.TimeOverviewBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workforceavailability.TimeOverview.TimeOverviewBuilder
Enclosing class:
TimeOverview

public static class TimeOverview.TimeOverviewBuilder extends Object
  • Method Details

    • personworkagreementexternalid

      @Nonnull public TimeOverview.TimeOverviewBuilder personworkagreementexternalid(@Nullable String personworkagreementexternalid)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: Personworkagreementexternalid

      Returns:
      this.
    • companycode

      @Nonnull public TimeOverview.TimeOverviewBuilder companycode(@Nullable String companycode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Companycode

      Returns:
      this.
    • personworkagreement

      @Nonnull public TimeOverview.TimeOverviewBuilder personworkagreement(@Nullable String personworkagreement)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: Personworkagreement

      Returns:
      this.
    • calendardate

      @Nonnull public TimeOverview.TimeOverviewBuilder calendardate(@Nullable LocalDateTime calendardate)
      (Key Field) Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: Calendardate

      Returns:
      this.
    • plannedworkinghours

      @Nonnull public TimeOverview.TimeOverviewBuilder plannedworkinghours(@Nullable BigDecimal plannedworkinghours)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: Plannedworkinghours

      Returns:
      this.
    • plannedstarttime

      @Nonnull public TimeOverview.TimeOverviewBuilder plannedstarttime(@Nullable LocalTime plannedstarttime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: Plannedstarttime

      Returns:
      this.
    • plannedendtime

      @Nonnull public TimeOverview.TimeOverviewBuilder plannedendtime(@Nullable LocalTime plannedendtime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: Plannedendtime

      Returns:
      this.
    • publicholidayclass

      @Nonnull public TimeOverview.TimeOverviewBuilder publicholidayclass(@Nullable String publicholidayclass)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: Publicholidayclass

      Returns:
      this.
    • isnonworkingday

      @Nonnull public TimeOverview.TimeOverviewBuilder isnonworkingday(@Nullable Boolean isnonworkingday)
      Constraints: none

      Original property name from the Odata EDM: Isnonworkingday

      Returns:
      this.
    • absencehours

      @Nonnull public TimeOverview.TimeOverviewBuilder absencehours(@Nullable BigDecimal absencehours)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: Absencehours

      Returns:
      this.
    • attendancehours

      @Nonnull public TimeOverview.TimeOverviewBuilder attendancehours(@Nullable BigDecimal attendancehours)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: Attendancehours

      Returns:
      this.
    • overtimehours

      @Nonnull public TimeOverview.TimeOverviewBuilder overtimehours(@Nullable BigDecimal overtimehours)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: Overtimehours

      Returns:
      this.
    • build

      @Nonnull public TimeOverview build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object