Class FreightUnitItem.FreightUnitItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightunitintegration.FreightUnitItem.FreightUnitItemBuilder
Enclosing class:
FreightUnitItem

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

    • freightUnit

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder freightUnit(FreightUnit value)
      Navigation property _FreightUnit for FreightUnitItem to single FreightUnit.
      Parameters:
      value - The FreightUnit to build this FreightUnitItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightUnitItemDocRef

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder freightUnitItemDocRef(FreightUnitItemDocRef... value)
      Navigation property _FreightUnitItemDocRef for FreightUnitItem to multiple FreightUnitItemDocRef.
      Parameters:
      value - The FreightUnitItemDocRefs to build this FreightUnitItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • transportationOrderItemUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transportationOrderItemUUID(@Nullable UUID transportationOrderItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderItemUUID

      Returns:
      this.
    • transportationOrderUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      this.
    • transpOrdItem

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItem(@Nullable String transpOrdItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspOrdItem

      Returns:
      this.
    • transpOrdItemType

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemType(@Nullable String transpOrdItemType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TranspOrdItemType

      Returns:
      this.
    • transpOrdItemCategory

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemCategory(@Nullable String transpOrdItemCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemCategory

      Returns:
      this.
    • transpOrdItemParentItemUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemParentItemUUID(@Nullable UUID transpOrdItemParentItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspOrdItemParentItemUUID

      Returns:
      this.
    • transpOrdItemDesc

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemDesc(@Nullable String transpOrdItemDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TranspOrdItemDesc

      Returns:
      this.
    • isMainCargoItem

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder isMainCargoItem(@Nullable Boolean isMainCargoItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMainCargoItem

      Returns:
      this.
    • transpOrdItemSorting

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemSorting(@Nullable String transpOrdItemSorting)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspOrdItemSorting

      Returns:
      this.
    • sourceStopUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder sourceStopUUID(@Nullable UUID sourceStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SourceStopUUID

      Returns:
      this.
    • destinationStopUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder destinationStopUUID(@Nullable UUID destinationStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: DestinationStopUUID

      Returns:
      this.
    • shipperUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder shipperUUID(@Nullable UUID shipperUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ShipperUUID

      Returns:
      this.
    • shipper

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder shipper(@Nullable String shipper)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Shipper

      Returns:
      this.
    • shipperAddressID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder shipperAddressID(@Nullable String shipperAddressID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ShipperAddressID

      Returns:
      this.
    • consigneeUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder consigneeUUID(@Nullable UUID consigneeUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ConsigneeUUID

      Returns:
      this.
    • consignee

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder consignee(@Nullable String consignee)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Consignee

      Returns:
      this.
    • consigneeAddressID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder consigneeAddressID(@Nullable String consigneeAddressID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ConsigneeAddressID

      Returns:
      this.
    • freightUnitUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder freightUnitUUID(@Nullable UUID freightUnitUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: FreightUnitUUID

      Returns:
      this.
    • transpBaseDocument

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpBaseDocument(@Nullable String transpBaseDocument)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspBaseDocument

      Returns:
      this.
    • transpBaseDocumentType

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpBaseDocumentType(@Nullable String transpBaseDocumentType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TranspBaseDocumentType

      Returns:
      this.
    • transpBaseDocumentItem

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpBaseDocumentItem(@Nullable String transpBaseDocumentItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspBaseDocumentItem

      Returns:
      this.
    • transpBaseDocumentItemType

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpBaseDocumentItemType(@Nullable String transpBaseDocumentItemType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TranspBaseDocumentItemType

      Returns:
      this.
    • transpOrdItemPackageID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemPackageID(@Nullable String transpOrdItemPackageID)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspOrdItemPackageID

      Returns:
      this.
    • productUUID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder productUUID(@Nullable UUID productUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductUUID

      Returns:
      this.
    • productID

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder productID(@Nullable String productID)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductID

      Returns:
      this.
    • materialFreightGroup

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder materialFreightGroup(@Nullable String materialFreightGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaterialFreightGroup

      Returns:
      this.
    • transportationGroup

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transportationGroup(@Nullable String transportationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransportationGroup

      Returns:
      this.
    • transpOrdItmMinTemp

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItmMinTemp(@Nullable BigDecimal transpOrdItmMinTemp)
      Constraints: Not nullable, Precision: 7, Scale: 2

      Original property name from the Odata EDM: TranspOrdItmMinTemp

      Returns:
      this.
    • transpOrdItmMaxTemp

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItmMaxTemp(@Nullable BigDecimal transpOrdItmMaxTemp)
      Constraints: Not nullable, Precision: 7, Scale: 2

      Original property name from the Odata EDM: TranspOrdItmMaxTemp

      Returns:
      this.
    • transpOrdItemTemperatureUnit

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemTemperatureUnit(@Nullable String transpOrdItemTemperatureUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemTemperatureUnit

      Returns:
      this.
    • transpOrdItemQuantity

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemQuantity(@Nullable BigDecimal transpOrdItemQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemQuantity

      Returns:
      this.
    • transpOrdItemQuantityUnit

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemQuantityUnit(@Nullable String transpOrdItemQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemQuantityUnit

      Returns:
      this.
    • transpOrdItemGrossWeight

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemGrossWeight(@Nullable BigDecimal transpOrdItemGrossWeight)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemGrossWeight

      Returns:
      this.
    • transpOrdItemGrossWeightUnit

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemGrossWeightUnit(@Nullable String transpOrdItemGrossWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemGrossWeightUnit

      Returns:
      this.
    • transpOrdItemGrossVolume

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemGrossVolume(@Nullable BigDecimal transpOrdItemGrossVolume)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemGrossVolume

      Returns:
      this.
    • transpOrdItemGrossVolumeUnit

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemGrossVolumeUnit(@Nullable String transpOrdItemGrossVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemGrossVolumeUnit

      Returns:
      this.
    • transpOrdItemNetWeight

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemNetWeight(@Nullable BigDecimal transpOrdItemNetWeight)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemNetWeight

      Returns:
      this.
    • transpOrdItemNetWeightUnit

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemNetWeightUnit(@Nullable String transpOrdItemNetWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemNetWeightUnit

      Returns:
      this.
    • transpOrdItemDngrsGdsSts

      @Nonnull public FreightUnitItem.FreightUnitItemBuilder transpOrdItemDngrsGdsSts(@Nullable String transpOrdItemDngrsGdsSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspOrdItemDngrsGdsSts

      Returns:
      this.
    • build

      @Nonnull public FreightUnitItem build()
    • toString

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