Class TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.ratetable.TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder
Enclosing class:
TranspRateTableCalcRule

public static final class TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder extends Object
Helper class to allow for fluent creation of TranspRateTableCalcRule instances.
  • Method Details

    • transportationRateTable

      Navigation property _TransportationRateTable for TranspRateTableCalcRule to single TransportationRateTable.
      Parameters:
      value - The TransportationRateTable to build this TranspRateTableCalcRule with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpRateTableValidity

      Navigation property _TranspRateTableValidity for TranspRateTableCalcRule to single TranspRateTableValidity.
      Parameters:
      value - The TranspRateTableValidity to build this TranspRateTableCalcRule with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpRateTableCalcRuleUUID

      @Nonnull public TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder transpRateTableCalcRuleUUID(@Nullable UUID transpRateTableCalcRuleUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateTableCalcRuleUUID

      Returns:
      this.
    • transpRateTableValidityUUID

      @Nonnull public TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder transpRateTableValidityUUID(@Nullable UUID transpRateTableValidityUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateTableValidityUUID

      Returns:
      this.
    • transportationRateTableUUID

      @Nonnull public TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder transportationRateTableUUID(@Nullable UUID transportationRateTableUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationRateTableUUID

      Returns:
      this.
    • transportationCalculationBase

      @Nonnull public TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder transportationCalculationBase(@Nullable String transportationCalculationBase)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalculationBase

      Returns:
      this.
    • transpRateCalcRulePricePerQty

      @Nonnull public TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder transpRateCalcRulePricePerQty(@Nullable BigDecimal transpRateCalcRulePricePerQty)
      Constraints: Not nullable, Precision: 31, Scale: 3

      Original property name from the Odata EDM: TranspRateCalcRulePricePerQty

      Returns:
      this.
    • transpRateTableCalcRuleQtyUnit

      @Nonnull public TranspRateTableCalcRule.TranspRateTableCalcRuleBuilder transpRateTableCalcRuleQtyUnit(@Nullable String transpRateTableCalcRuleQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspRateTableCalcRuleQtyUnit

      Returns:
      this.
    • build

      @Nonnull public TranspRateTableCalcRule build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object