Class StaffingData.StaffingDataBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.commercialprojectdetail.StaffingData.StaffingDataBuilder
Enclosing class:
StaffingData

public static class StaffingData.StaffingDataBuilder extends Object
  • Method Details

    • projectID

      @Nonnull public StaffingData.StaffingDataBuilder projectID(@Nullable String projectID)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProjectID

      Returns:
      this.
    • billingControlCategory

      @Nonnull public StaffingData.StaffingDataBuilder billingControlCategory(@Nullable String billingControlCategory)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: BillingControlCategory

      Returns:
      this.
    • workPackageID

      @Nonnull public StaffingData.StaffingDataBuilder workPackageID(@Nullable String workPackageID)
      (Key Field) Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: WorkPackageID

      Returns:
      this.
    • wPname

      @Nonnull public StaffingData.StaffingDataBuilder wPname(@Nullable String wPname)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: WPname

      Returns:
      this.
    • resType

      @Nonnull public StaffingData.StaffingDataBuilder resType(@Nullable String resType)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ResType

      Returns:
      this.
    • resTypeText

      @Nonnull public StaffingData.StaffingDataBuilder resTypeText(@Nullable String resTypeText)
      Constraints: Not nullable

      Original property name from the Odata EDM: ResTypeText

      Returns:
      this.
    • resourceId

      @Nonnull public StaffingData.StaffingDataBuilder resourceId(@Nullable String resourceId)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ResourceId

      Returns:
      this.
    • resourceText

      @Nonnull public StaffingData.StaffingDataBuilder resourceText(@Nullable String resourceText)
      Constraints: Not nullable

      Original property name from the Odata EDM: ResourceText

      Returns:
      this.
    • uom

      @Nonnull public StaffingData.StaffingDataBuilder uom(@Nullable String uom)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Uom

      Returns:
      this.
    • version

      @Nonnull public StaffingData.StaffingDataBuilder version(@Nullable String version)
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: Version

      Returns:
      this.
    • period

      @Nonnull public StaffingData.StaffingDataBuilder period(@Nullable String period)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Period

      Returns:
      this.
    • fcYear

      @Nonnull public StaffingData.StaffingDataBuilder fcYear(@Nullable String fcYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FcYear

      Returns:
      this.
    • staffedEmployee

      @Nonnull public StaffingData.StaffingDataBuilder staffedEmployee(@Nullable String staffedEmployee)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: StaffedEmployee

      Returns:
      this.
    • confirmed

      @Nonnull public StaffingData.StaffingDataBuilder confirmed(@Nullable String confirmed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: Confirmed

      Returns:
      this.
    • workitemId

      @Nonnull public StaffingData.StaffingDataBuilder workitemId(@Nullable String workitemId)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WorkitemId

      Returns:
      this.
    • workitemName

      @Nonnull public StaffingData.StaffingDataBuilder workitemName(@Nullable String workitemName)
      Constraints: Not nullable

      Original property name from the Odata EDM: WorkitemName

      Returns:
      this.
    • staffedEffort

      @Nonnull public StaffingData.StaffingDataBuilder staffedEffort(@Nullable BigDecimal staffedEffort)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: StaffedEffort

      Returns:
      this.
    • staffedEmpDelvryServOrg

      @Nonnull public StaffingData.StaffingDataBuilder staffedEmpDelvryServOrg(@Nullable String staffedEmpDelvryServOrg)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: StaffedEmpDelvryServOrg

      Returns:
      this.
    • staffedEmpDelvryServOrgT

      @Nonnull public StaffingData.StaffingDataBuilder staffedEmpDelvryServOrgT(@Nullable String staffedEmpDelvryServOrgT)
      Constraints: Not nullable

      Original property name from the Odata EDM: StaffedEmpDelvryServOrgT

      Returns:
      this.
    • staffedEmployeeName

      @Nonnull public StaffingData.StaffingDataBuilder staffedEmployeeName(@Nullable String staffedEmployeeName)
      Constraints: Not nullable

      Original property name from the Odata EDM: StaffedEmployeeName

      Returns:
      this.
    • build

      @Nonnull public StaffingData build()
    • toString

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