Class EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.commercialproject.EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder
- Enclosing class:
- EngmntProjRsceDmndDistr
Helper class to allow for fluent creation of EngmntProjRsceDmndDistr instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()calendarMonth(String calendarMonth) (Key Field) Constraints: Not nullable, Maximum length: 3calendarYear(String calendarYear) (Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 5demandCostAmt(BigDecimal demandCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3demandRevAmt(BigDecimal demandRevAmt) Constraints: Not nullable, Precision: 18, Scale: 3quantity(BigDecimal quantity) Constraints: Not nullable, Precision: 15, Scale: 3resourceDemand(EngmntProjRsceDmnd value) Navigation property to_ResourceDemand for EngmntProjRsceDmndDistr to single EngmntProjRsceDmnd.resourceDemand(String value) (Key Field) Constraints: Not nullable, Maximum length: 24toString()unitOfMeasure(String unitOfMeasure) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 28workPackage(String workPackage) (Key Field) Constraints: Not nullable, Maximum length: 50
-
Method Details
-
resourceDemand
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder resourceDemand(EngmntProjRsceDmnd value) Navigation property to_ResourceDemand for EngmntProjRsceDmndDistr to single EngmntProjRsceDmnd.- Parameters:
value- The EngmntProjRsceDmnd to build this EngmntProjRsceDmndDistr with.- Returns:
- This Builder to allow for a fluent interface.
-
resourceDemand
(Key Field) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ResourceDemand
- Parameters:
value- The resourceDemand to build this EngmntProjRsceDmndDistr with.- Returns:
- This Builder to allow for a fluent interface.
-
workPackage
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder workPackage(@Nullable String workPackage) (Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: WorkPackage
- Returns:
this.
-
version
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder version(@Nullable String version) (Key Field) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: Version
- Returns:
this.
-
calendarMonth
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder calendarMonth(@Nullable String calendarMonth) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CalendarMonth
- Returns:
this.
-
calendarYear
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder calendarYear(@Nullable String calendarYear) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CalendarYear
- Returns:
this.
-
unitOfMeasure
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder unitOfMeasure(@Nullable String unitOfMeasure) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Returns:
this.
-
quantity
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder quantity(@Nullable BigDecimal quantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: Quantity
- Returns:
this.
-
currency
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder currency(@Nullable String currency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
demandCostAmt
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder demandCostAmt(@Nullable BigDecimal demandCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: DemandCostAmt
- Returns:
this.
-
demandRevAmt
@Nonnull public EngmntProjRsceDmndDistr.EngmntProjRsceDmndDistrBuilder demandRevAmt(@Nullable BigDecimal demandRevAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: DemandRevAmt
- Returns:
this.
-
build
-
toString
-