java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.commercialproject.Demand.DemandBuilder
Enclosing class:
Demand

public static class Demand.DemandBuilder extends Object
  • Method Details

    • billingControlCategory

      @Nonnull public Demand.DemandBuilder billingControlCategory(@Nullable String billingControlCategory)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillingControlCategory

      Returns:
      this.
    • projectID

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

      Original property name from the Odata EDM: ProjectID

      Returns:
      this.
    • uom

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

      Original property name from the Odata EDM: Uom

      Returns:
      this.
    • skills

      @Nonnull public Demand.DemandBuilder skills(@Nullable String skills)
      Constraints: none

      Original property name from the Odata EDM: Skills

      Returns:
      this.
    • workPackageID

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

      Original property name from the Odata EDM: WorkPackageID

      Returns:
      this.
    • expenseCost

      @Nonnull public Demand.DemandBuilder expenseCost(@Nullable BigDecimal expenseCost)
      Constraints: Not nullable, Precision: 18, Scale: 2

      Original property name from the Odata EDM: ExpenseCost

      Returns:
      this.
    • workPackageName

      @Nonnull public Demand.DemandBuilder workPackageName(@Nullable String workPackageName)
      (Key Field) Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: WorkPackageName

      Returns:
      this.
    • expenseRevenue

      @Nonnull public Demand.DemandBuilder expenseRevenue(@Nullable BigDecimal expenseRevenue)
      Constraints: Not nullable, Precision: 18, Scale: 2

      Original property name from the Odata EDM: ExpenseRevenue

      Returns:
      this.
    • resType

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

      Original property name from the Odata EDM: ResType

      Returns:
      this.
    • resourceId

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

      Original property name from the Odata EDM: ResourceId

      Returns:
      this.
    • workitem

      @Nonnull public Demand.DemandBuilder workitem(@Nullable String workitem)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Workitem

      Returns:
      this.
    • effort

      @Nonnull public Demand.DemandBuilder effort(@Nullable BigDecimal effort)
      Constraints: Not nullable, Precision: 18, Scale: 3

      Original property name from the Odata EDM: Effort

      Returns:
      this.
    • delvryServOrg

      @Nonnull public Demand.DemandBuilder delvryServOrg(@Nullable String delvryServOrg)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DelvryServOrg

      Returns:
      this.
    • build

      @Nonnull public Demand build()
    • toString

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