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

public static final class PlanData.PlanDataBuilder extends Object
Helper class to allow for fluent creation of PlanData instances.
  • Method Details

    • staffData

      @Nonnull public PlanData.PlanDataBuilder staffData(StaffingData... value)
      Navigation property ToStaffData for PlanData to multiple StaffingData.
      Parameters:
      value - The StaffingDatas to build this PlanData with.
      Returns:
      This Builder to allow for a fluent interface.
    • billingControlCategory

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

      Original property name from the Odata EDM: BillingControlCategory

      Returns:
      this.
    • billingControlCategoryID

      @Nonnull public PlanData.PlanDataBuilder billingControlCategoryID(@Nullable String billingControlCategoryID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillingControlCategoryID

      Returns:
      this.
    • employeeName

      @Nonnull public PlanData.PlanDataBuilder employeeName(@Nullable String employeeName)
      Constraints: none

      Original property name from the Odata EDM: EmployeeName

      Returns:
      this.
    • wpname

      @Nonnull public PlanData.PlanDataBuilder wpname(@Nullable String wpname)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: Wpname

      Returns:
      this.
    • projectID

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

      Original property name from the Odata EDM: ProjectID

      Returns:
      this.
    • resType

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

      Original property name from the Odata EDM: ResType

      Returns:
      this.
    • workPackageID

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

      Original property name from the Odata EDM: WorkPackageID

      Returns:
      this.
    • resTypeText

      @Nonnull public PlanData.PlanDataBuilder resTypeText(@Nullable String resTypeText)
      Constraints: none

      Original property name from the Odata EDM: ResTypeText

      Returns:
      this.
    • resourceId

      @Nonnull public PlanData.PlanDataBuilder 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 PlanData.PlanDataBuilder resourceText(@Nullable String resourceText)
      Constraints: none

      Original property name from the Odata EDM: ResourceText

      Returns:
      this.
    • uom

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

      Original property name from the Odata EDM: Uom

      Returns:
      this.
    • version

      @Nonnull public PlanData.PlanDataBuilder version(@Nullable String version)
      (Key Field) Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: Version

      Returns:
      this.
    • period

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

      Original property name from the Odata EDM: Period

      Returns:
      this.
    • fcYear

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

      Original property name from the Odata EDM: FcYear

      Returns:
      this.
    • employee

      @Nonnull public PlanData.PlanDataBuilder employee(@Nullable String employee)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: Employee

      Returns:
      this.
    • confirmed

      @Nonnull public PlanData.PlanDataBuilder confirmed(@Nullable String confirmed)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: Confirmed

      Returns:
      this.
    • workitemId

      @Nonnull public PlanData.PlanDataBuilder 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 PlanData.PlanDataBuilder workitemName(@Nullable String workitemName)
      Constraints: none

      Original property name from the Odata EDM: WorkitemName

      Returns:
      this.
    • effort

      @Nonnull public PlanData.PlanDataBuilder effort(@Nullable BigDecimal effort)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: Effort

      Returns:
      this.
    • delvryServOrg

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

      Original property name from the Odata EDM: DelvryServOrg

      Returns:
      this.
    • delvryServOrgT

      @Nonnull public PlanData.PlanDataBuilder delvryServOrgT(@Nullable String delvryServOrgT)
      Constraints: none

      Original property name from the Odata EDM: DelvryServOrgT

      Returns:
      this.
    • build

      @Nonnull public PlanData build()
    • toString

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