Class FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightorderintegration.FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder
Enclosing class:
FrtOrdChrgCalcBase

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

    • freightOrder

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder freightOrder(FreightOrder value)
      Navigation property _FreightOrder for FrtOrdChrgCalcBase to single FreightOrder.
      Parameters:
      value - The FreightOrder to build this FrtOrdChrgCalcBase with.
      Returns:
      This Builder to allow for a fluent interface.
    • frtOrdChrgElement

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder frtOrdChrgElement(FrtOrdChrgElement value)
      Navigation property _FrtOrdChrgElement for FrtOrdChrgCalcBase to single FrtOrdChrgElement.
      Parameters:
      value - The FrtOrdChrgElement to build this FrtOrdChrgCalcBase with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpChrgCalcBaseUUID

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpChrgCalcBaseUUID(@Nullable UUID transpChrgCalcBaseUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspChrgCalcBaseUUID

      Returns:
      this.
    • transpChargeItemElementUUID

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpChargeItemElementUUID(@Nullable UUID transpChargeItemElementUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeItemElementUUID

      Returns:
      this.
    • transportationOrderUUID

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      this.
    • transpChrgCalculationBase

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpChrgCalculationBase(@Nullable String transpChrgCalculationBase)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TranspChrgCalculationBase

      Returns:
      this.
    • transpScaleItemQuantityUnit

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpScaleItemQuantityUnit(@Nullable String transpScaleItemQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspScaleItemQuantityUnit

      Returns:
      this.
    • transpScaleItemQuantity

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpScaleItemQuantity(@Nullable BigDecimal transpScaleItemQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspScaleItemQuantity

      Returns:
      this.
    • transpScaleItemCurrency

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpScaleItemCurrency(@Nullable String transpScaleItemCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspScaleItemCurrency

      Returns:
      this.
    • transpScaleItemAmount

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpScaleItemAmount(@Nullable BigDecimal transpScaleItemAmount)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspScaleItemAmount

      Returns:
      this.
    • transpScaleItemValueChar

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpScaleItemValueChar(@Nullable String transpScaleItemValueChar)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: TranspScaleItemValueChar

      Returns:
      this.
    • transpDataSourceQtyUnit

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpDataSourceQtyUnit(@Nullable String transpDataSourceQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspDataSourceQtyUnit

      Returns:
      this.
    • transpDataSourceQuantity

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpDataSourceQuantity(@Nullable BigDecimal transpDataSourceQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspDataSourceQuantity

      Returns:
      this.
    • transpDataSourceCurrency

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpDataSourceCurrency(@Nullable String transpDataSourceCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspDataSourceCurrency

      Returns:
      this.
    • transpDataSourceAmount

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpDataSourceAmount(@Nullable BigDecimal transpDataSourceAmount)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspDataSourceAmount

      Returns:
      this.
    • transpDataSourceValueChar

      @Nonnull public FrtOrdChrgCalcBase.FrtOrdChrgCalcBaseBuilder transpDataSourceValueChar(@Nullable String transpDataSourceValueChar)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: TranspDataSourceValueChar

      Returns:
      this.
    • build

      @Nonnull public FrtOrdChrgCalcBase build()
    • toString

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