Class FrtBkgChrgCalcBase.FrtBkgChrgCalcBaseBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightbookingintegration.FrtBkgChrgCalcBase.FrtBkgChrgCalcBaseBuilder
Enclosing class:
FrtBkgChrgCalcBase

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

    • freightBooking

      @Nonnull public FrtBkgChrgCalcBase.FrtBkgChrgCalcBaseBuilder freightBooking(FreightBooking value)
      Navigation property _FreightBooking for FrtBkgChrgCalcBase to single FreightBooking.
      Parameters:
      value - The FreightBooking to build this FrtBkgChrgCalcBase with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightBookingChrgElmnt

      @Nonnull public FrtBkgChrgCalcBase.FrtBkgChrgCalcBaseBuilder freightBookingChrgElmnt(FrtBkgChrgElement value)
      Navigation property _FreightBookingChrgElmnt for FrtBkgChrgCalcBase to single FrtBkgChrgElement.
      Parameters:
      value - The FrtBkgChrgElement to build this FrtBkgChrgCalcBase with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpChrgCalcBaseUUID

      @Nonnull public FrtBkgChrgCalcBase.FrtBkgChrgCalcBaseBuilder transpChrgCalcBaseUUID(@Nullable UUID transpChrgCalcBaseUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspChrgCalcBaseUUID

      Returns:
      this.
    • transpChargeItemElementUUID

      @Nonnull public FrtBkgChrgCalcBase.FrtBkgChrgCalcBaseBuilder transpChargeItemElementUUID(@Nullable UUID transpChargeItemElementUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeItemElementUUID

      Returns:
      this.
    • transportationOrderUUID

      @Nonnull public FrtBkgChrgCalcBase.FrtBkgChrgCalcBaseBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      this.
    • transpChrgCalculationBase

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

      Original property name from the Odata EDM: TranspChrgCalculationBase

      Returns:
      this.
    • transpScaleItemQuantityUnit

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

      Original property name from the Odata EDM: TranspScaleItemQuantityUnit

      Returns:
      this.
    • transpScaleItemQuantity

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

      Original property name from the Odata EDM: TranspScaleItemQuantity

      Returns:
      this.
    • transpScaleItemCurrency

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

      Original property name from the Odata EDM: TranspScaleItemCurrency

      Returns:
      this.
    • transpScaleItemAmount

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

      Original property name from the Odata EDM: TranspScaleItemAmount

      Returns:
      this.
    • transpScaleItemValueChar

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

      Original property name from the Odata EDM: TranspScaleItemValueChar

      Returns:
      this.
    • transpDataSourceQtyUnit

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

      Original property name from the Odata EDM: TranspDataSourceQtyUnit

      Returns:
      this.
    • transpDataSourceQuantity

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

      Original property name from the Odata EDM: TranspDataSourceQuantity

      Returns:
      this.
    • transpDataSourceCurrency

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

      Original property name from the Odata EDM: TranspDataSourceCurrency

      Returns:
      this.
    • transpDataSourceAmount

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

      Original property name from the Odata EDM: TranspDataSourceAmount

      Returns:
      this.
    • transpDataSourceValueChar

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

      Original property name from the Odata EDM: TranspDataSourceValueChar

      Returns:
      this.
    • build

      @Nonnull public FrtBkgChrgCalcBase build()
    • toString

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