Class FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightbookingintegration.FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder
- Enclosing class:
- FrtBkgChrgCalcRule
Helper class to allow for fluent creation of FrtBkgChrgCalcRule instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()freightBooking(FreightBooking value) Navigation property _FreightBooking for FrtBkgChrgCalcRule to single FreightBooking.Navigation property _FreightBookingChrgElmnt for FrtBkgChrgCalcRule to single FrtBkgChrgElement.toString()transpChargeItemElementUUID(UUID transpChargeItemElementUUID) Constraints: Not nullabletranspChrgCalcRuleUUID(UUID transpChrgCalcRuleUUID) (Key Field) Constraints: Not nullabletranspChrgCalculationBase(String transpChrgCalculationBase) Constraints: Not nullable, Maximum length: 15transpChrgDataSourceQuantity(BigDecimal transpChrgDataSourceQuantity) Constraints: Not nullable, Precision: 31, Scale: 14transportationOrderUUID(UUID transportationOrderUUID) Constraints: Not nullabletranspRateCalcRuleQtyUnit(String transpRateCalcRuleQtyUnit) Constraints: Not nullable, Maximum length: 3transpRateCalcRuleQuantity(BigDecimal transpRateCalcRuleQuantity) Constraints: Not nullable, Precision: 31, Scale: 14
-
Method Details
-
freightBooking
Navigation property _FreightBooking for FrtBkgChrgCalcRule to single FreightBooking.- Parameters:
value- The FreightBooking to build this FrtBkgChrgCalcRule with.- Returns:
- This Builder to allow for a fluent interface.
-
freightBookingChrgElmnt
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder freightBookingChrgElmnt(FrtBkgChrgElement value) Navigation property _FreightBookingChrgElmnt for FrtBkgChrgCalcRule to single FrtBkgChrgElement.- Parameters:
value- The FrtBkgChrgElement to build this FrtBkgChrgCalcRule with.- Returns:
- This Builder to allow for a fluent interface.
-
transpChrgCalcRuleUUID
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder transpChrgCalcRuleUUID(@Nullable UUID transpChrgCalcRuleUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChrgCalcRuleUUID
- Returns:
this.
-
transpChargeItemElementUUID
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder transpChargeItemElementUUID(@Nullable UUID transpChargeItemElementUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChargeItemElementUUID
- Returns:
this.
-
transportationOrderUUID
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
this.
-
transpChrgCalculationBase
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder transpChrgCalculationBase(@Nullable String transpChrgCalculationBase) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TranspChrgCalculationBase
- Returns:
this.
-
transpRateCalcRuleQtyUnit
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder transpRateCalcRuleQtyUnit(@Nullable String transpRateCalcRuleQtyUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspRateCalcRuleQtyUnit
- Returns:
this.
-
transpRateCalcRuleQuantity
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder transpRateCalcRuleQuantity(@Nullable BigDecimal transpRateCalcRuleQuantity) Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: TranspRateCalcRuleQuantity
- Returns:
this.
-
transpChrgDataSourceQuantity
@Nonnull public FrtBkgChrgCalcRule.FrtBkgChrgCalcRuleBuilder transpChrgDataSourceQuantity(@Nullable BigDecimal transpChrgDataSourceQuantity) Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: TranspChrgDataSourceQuantity
- Returns:
this.
-
build
-
toString
-