Class EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.commercialproject.EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder
- Enclosing class:
- EngmntProjRsceSupDistr
Helper class to allow for fluent creation of EngmntProjRsceSupDistr 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: 5quantity(BigDecimal quantity) Constraints: Not nullable, Precision: 15, Scale: 3resourceDemand(String resourceDemand) (Key Field) Constraints: Not nullable, Maximum length: 24resourceSupply(EngmntProjRsceSup value) Navigation property to_ResourceSupply for EngmntProjRsceSupDistr to single EngmntProjRsceSup.resourceSupply(String value) (Key Field) Constraints: Not nullable, Maximum length: 24supplyCostAmt(BigDecimal supplyCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3supplyRevnAmt(BigDecimal supplyRevnAmt) Constraints: Not nullable, Precision: 18, Scale: 3toString()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
-
resourceSupply
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder resourceSupply(EngmntProjRsceSup value) Navigation property to_ResourceSupply for EngmntProjRsceSupDistr to single EngmntProjRsceSup.- Parameters:
value- The EngmntProjRsceSup to build this EngmntProjRsceSupDistr with.- Returns:
- This Builder to allow for a fluent interface.
-
resourceSupply
(Key Field) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ResourceSupply
- Parameters:
value- The resourceSupply to build this EngmntProjRsceSupDistr with.- Returns:
- This Builder to allow for a fluent interface.
-
workPackage
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder workPackage(@Nullable String workPackage) (Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: WorkPackage
- Returns:
this.
-
resourceDemand
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder resourceDemand(@Nullable String resourceDemand) (Key Field) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ResourceDemand
- Returns:
this.
-
version
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder version(@Nullable String version) (Key Field) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: Version
- Returns:
this.
-
calendarMonth
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder calendarMonth(@Nullable String calendarMonth) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CalendarMonth
- Returns:
this.
-
calendarYear
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder calendarYear(@Nullable String calendarYear) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CalendarYear
- Returns:
this.
-
unitOfMeasure
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder unitOfMeasure(@Nullable String unitOfMeasure) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Returns:
this.
-
currency
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder currency(@Nullable String currency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
quantity
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder quantity(@Nullable BigDecimal quantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: Quantity
- Returns:
this.
-
supplyCostAmt
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder supplyCostAmt(@Nullable BigDecimal supplyCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: SupplyCostAmt
- Returns:
this.
-
supplyRevnAmt
@Nonnull public EngmntProjRsceSupDistr.EngmntProjRsceSupDistrBuilder supplyRevnAmt(@Nullable BigDecimal supplyRevnAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: SupplyRevnAmt
- Returns:
this.
-
build
-
toString
-