Class FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightagreement.FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder
- Enclosing class:
- FrtAgrmtCalcSheetItmCalcRule
public static final class FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder
extends Object
Helper class to allow for fluent creation of FrtAgrmtCalcSheetItmCalcRule instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()freightAgreement(FreightAgreement value) Navigation property _FreightAgreement for FrtAgrmtCalcSheetItmCalcRule to single FreightAgreement.Navigation property _FrtAgrmtCalcSheetItem for FrtAgrmtCalcSheetItmCalcRule to single FrtAgrmtCalcSheetItem.toString()transpCalcSheetItemUUID(UUID transpCalcSheetItemUUID) Constraints: Not nullabletranspCalcSheetItmCalcRuleUUID(UUID transpCalcSheetItmCalcRuleUUID) (Key Field) Constraints: Not nullabletranspChrgCalcRuleUnit(String transpChrgCalcRuleUnit) Constraints: Not nullable, Maximum length: 3transpChrgPricePerQuantity(BigDecimal transpChrgPricePerQuantity) Constraints: Not nullable, Precision: 31, Scale: 3transportationAgreementUUID(UUID transportationAgreementUUID) Constraints: Not nullabletransportationCalculationBase(String transportationCalculationBase) Constraints: Not nullable, Maximum length: 15
-
Method Details
-
freightAgreement
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder freightAgreement(FreightAgreement value) Navigation property _FreightAgreement for FrtAgrmtCalcSheetItmCalcRule to single FreightAgreement.- Parameters:
value- The FreightAgreement to build this FrtAgrmtCalcSheetItmCalcRule with.- Returns:
- This Builder to allow for a fluent interface.
-
frtAgrmtCalcSheetItem
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder frtAgrmtCalcSheetItem(FrtAgrmtCalcSheetItem value) Navigation property _FrtAgrmtCalcSheetItem for FrtAgrmtCalcSheetItmCalcRule to single FrtAgrmtCalcSheetItem.- Parameters:
value- The FrtAgrmtCalcSheetItem to build this FrtAgrmtCalcSheetItmCalcRule with.- Returns:
- This Builder to allow for a fluent interface.
-
transpCalcSheetItmCalcRuleUUID
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder transpCalcSheetItmCalcRuleUUID(@Nullable UUID transpCalcSheetItmCalcRuleUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcSheetItmCalcRuleUUID
- Returns:
this.
-
transpCalcSheetItemUUID
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder transpCalcSheetItemUUID(@Nullable UUID transpCalcSheetItemUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcSheetItemUUID
- Returns:
this.
-
transportationAgreementUUID
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder transportationAgreementUUID(@Nullable UUID transportationAgreementUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationAgreementUUID
- Returns:
this.
-
transportationCalculationBase
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder transportationCalculationBase(@Nullable String transportationCalculationBase) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TransportationCalculationBase
- Returns:
this.
-
transpChrgCalcRuleUnit
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder transpChrgCalcRuleUnit(@Nullable String transpChrgCalcRuleUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspChrgCalcRuleUnit
- Returns:
this.
-
transpChrgPricePerQuantity
@Nonnull public FrtAgrmtCalcSheetItmCalcRule.FrtAgrmtCalcSheetItmCalcRuleBuilder transpChrgPricePerQuantity(@Nullable BigDecimal transpChrgPricePerQuantity) Constraints: Not nullable, Precision: 31, Scale: 3Original property name from the Odata EDM: TranspChrgPricePerQuantity
- Returns:
this.
-
build
-
toString
-