Class DemandAdjustments.DemandAdjustmentsBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.buffersizing.DemandAdjustments.DemandAdjustmentsBuilder
- Enclosing class:
- DemandAdjustments
Helper class to allow for fluent creation of DemandAdjustments instances.
-
Method Summary
Modifier and TypeMethodDescriptionadjustedAverageDailyUsage(BigDecimal adjustedAverageDailyUsage) Constraints: Not nullable, Precision: 13, Scale: 3averageDailyUsage(BigDecimal averageDailyUsage) Constraints: Not nullable, Precision: 13, Scale: 3avgDailyUsageUnit(String avgDailyUsageUnit) Constraints: Not nullable, Maximum length: 3build()demandAdjustmentFactor(BigDecimal demandAdjustmentFactor) Constraints: Not nullable, Precision: 4, Scale: 2(Key Field) Constraints: Not nullable, Maximum length: 18(Key Field) Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 4proposalDmndAdjmtFctrEndDate(LocalDateTime proposalDmndAdjmtFctrEndDate) Constraints: Not nullable, Precision: 0proposalDmndAdjmtFctrStartDate(LocalDateTime proposalDmndAdjmtFctrStartDate) (Key Field) Constraints: Not nullable, Precision: 0proposalHdr(ProposalHeader value) Navigation property to_ProposalHdr for DemandAdjustments to single ProposalHeader.proposalStartDate(LocalDateTime proposalStartDate) (Key Field) Constraints: Not nullable, Precision: 0proposalVersion(String proposalVersion) (Key Field) Constraints: Not nullable, Maximum length: 8toString()
-
Method Details
-
proposalHdr
Navigation property to_ProposalHdr for DemandAdjustments to single ProposalHeader.- Parameters:
value- The ProposalHeader to build this DemandAdjustments with.- Returns:
- This Builder to allow for a fluent interface.
-
material
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
mRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Returns:
this.
-
proposalStartDate
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder proposalStartDate(@Nullable LocalDateTime proposalStartDate) (Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStartDate
- Returns:
this.
-
proposalVersion
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder proposalVersion(@Nullable String proposalVersion) (Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProposalVersion
- Returns:
this.
-
proposalDmndAdjmtFctrStartDate
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder proposalDmndAdjmtFctrStartDate(@Nullable LocalDateTime proposalDmndAdjmtFctrStartDate) (Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalDmndAdjmtFctrStartDate
- Returns:
this.
-
proposalDmndAdjmtFctrEndDate
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder proposalDmndAdjmtFctrEndDate(@Nullable LocalDateTime proposalDmndAdjmtFctrEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalDmndAdjmtFctrEndDate
- Returns:
this.
-
demandAdjustmentFactor
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder demandAdjustmentFactor(@Nullable BigDecimal demandAdjustmentFactor) Constraints: Not nullable, Precision: 4, Scale: 2Original property name from the Odata EDM: DemandAdjustmentFactor
- Returns:
this.
-
averageDailyUsage
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder averageDailyUsage(@Nullable BigDecimal averageDailyUsage) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: AverageDailyUsage
- Returns:
this.
-
adjustedAverageDailyUsage
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder adjustedAverageDailyUsage(@Nullable BigDecimal adjustedAverageDailyUsage) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: AdjustedAverageDailyUsage
- Returns:
this.
-
avgDailyUsageUnit
@Nonnull public DemandAdjustments.DemandAdjustmentsBuilder avgDailyUsageUnit(@Nullable String avgDailyUsageUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AvgDailyUsageUnit
- Returns:
this.
-
build
-
toString
-