Class FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightagreement.FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder
- Enclosing class:
- FrtAgrmtRateTableCalcRule
Helper class to allow for fluent creation of FrtAgrmtRateTableCalcRule instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()freightAgreement(FreightAgreement value) Navigation property _FreightAgreement for FrtAgrmtRateTableCalcRule to single FreightAgreement.Navigation property _FrtAgrmtRateTableValidity for FrtAgrmtRateTableCalcRule to single FrtAgrmtRateTableValidity.toString()transportationAgreementUUID(UUID transportationAgreementUUID) Constraints: Not nullabletransportationCalculationBase(String transportationCalculationBase) Constraints: Not nullable, Maximum length: 15transportationRateTableUUID(UUID transportationRateTableUUID) Constraints: NullabletranspRateCalcRulePricePerQty(BigDecimal transpRateCalcRulePricePerQty) Constraints: Not nullable, Precision: 31, Scale: 3transpRateTableCalcRuleQtyUnit(String transpRateTableCalcRuleQtyUnit) Constraints: Not nullable, Maximum length: 3transpRateTableCalcRuleUUID(UUID transpRateTableCalcRuleUUID) (Key Field) Constraints: Not nullabletranspRateTableValidityUUID(UUID transpRateTableValidityUUID) Constraints: Not nullable
-
Method Details
-
freightAgreement
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder freightAgreement(FreightAgreement value) Navigation property _FreightAgreement for FrtAgrmtRateTableCalcRule to single FreightAgreement.- Parameters:
value- The FreightAgreement to build this FrtAgrmtRateTableCalcRule with.- Returns:
- This Builder to allow for a fluent interface.
-
frtAgrmtRateTableValidity
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder frtAgrmtRateTableValidity(FrtAgrmtRateTableValidity value) Navigation property _FrtAgrmtRateTableValidity for FrtAgrmtRateTableCalcRule to single FrtAgrmtRateTableValidity.- Parameters:
value- The FrtAgrmtRateTableValidity to build this FrtAgrmtRateTableCalcRule with.- Returns:
- This Builder to allow for a fluent interface.
-
transpRateTableCalcRuleUUID
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder transpRateTableCalcRuleUUID(@Nullable UUID transpRateTableCalcRuleUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTableCalcRuleUUID
- Returns:
this.
-
transpRateTableValidityUUID
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder transpRateTableValidityUUID(@Nullable UUID transpRateTableValidityUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TranspRateTableValidityUUID
- Returns:
this.
-
transportationRateTableUUID
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder transportationRateTableUUID(@Nullable UUID transportationRateTableUUID) Constraints: NullableOriginal property name from the Odata EDM: TransportationRateTableUUID
- Returns:
this.
-
transportationAgreementUUID
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder transportationAgreementUUID(@Nullable UUID transportationAgreementUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationAgreementUUID
- Returns:
this.
-
transportationCalculationBase
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder transportationCalculationBase(@Nullable String transportationCalculationBase) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TransportationCalculationBase
- Returns:
this.
-
transpRateTableCalcRuleQtyUnit
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder transpRateTableCalcRuleQtyUnit(@Nullable String transpRateTableCalcRuleQtyUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TranspRateTableCalcRuleQtyUnit
- Returns:
this.
-
transpRateCalcRulePricePerQty
@Nonnull public FrtAgrmtRateTableCalcRule.FrtAgrmtRateTableCalcRuleBuilder transpRateCalcRulePricePerQty(@Nullable BigDecimal transpRateCalcRulePricePerQty) Constraints: Not nullable, Precision: 31, Scale: 3Original property name from the Odata EDM: TranspRateCalcRulePricePerQty
- Returns:
this.
-
build
-
toString
-