Class FreightOrderItem.FreightOrderItemBuilder

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

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

    • freightOrder

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

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder freightOrderItemDocRef(FreightOrderItemDocRef... value)
      Navigation property _FreightOrderItemDocRef for FreightOrderItem to multiple FreightOrderItemDocRef.
      Parameters:
      value - The FreightOrderItemDocRefs to build this FreightOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightOrderItemSeal

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder freightOrderItemSeal(FreightOrderItemSeal... value)
      Navigation property _FreightOrderItemSeal for FreightOrderItem to multiple FreightOrderItemSeal.
      Parameters:
      value - The FreightOrderItemSeals to build this FreightOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • transportationOrderItemUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transportationOrderItemUUID(@Nullable UUID transportationOrderItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderItemUUID

      Returns:
      this.
    • transportationOrderUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      this.
    • transpOrdItem

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

      Original property name from the Odata EDM: TranspOrdItem

      Returns:
      this.
    • transpOrdItemType

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

      Original property name from the Odata EDM: TranspOrdItemType

      Returns:
      this.
    • transpOrdItemCategory

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

      Original property name from the Odata EDM: TranspOrdItemCategory

      Returns:
      this.
    • transpOrdItemParentItemUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpOrdItemParentItemUUID(@Nullable UUID transpOrdItemParentItemUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspOrdItemParentItemUUID

      Returns:
      this.
    • transpOrdItemDesc

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

      Original property name from the Odata EDM: TranspOrdItemDesc

      Returns:
      this.
    • isMainCargoItem

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder isMainCargoItem(@Nullable Boolean isMainCargoItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMainCargoItem

      Returns:
      this.
    • transpOrdItemSorting

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

      Original property name from the Odata EDM: TranspOrdItemSorting

      Returns:
      this.
    • sourceStopUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder sourceStopUUID(@Nullable UUID sourceStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SourceStopUUID

      Returns:
      this.
    • destinationStopUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder destinationStopUUID(@Nullable UUID destinationStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: DestinationStopUUID

      Returns:
      this.
    • shipperUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder shipperUUID(@Nullable UUID shipperUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ShipperUUID

      Returns:
      this.
    • shipper

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

      Original property name from the Odata EDM: Shipper

      Returns:
      this.
    • shipperAddressID

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

      Original property name from the Odata EDM: ShipperAddressID

      Returns:
      this.
    • consigneeUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder consigneeUUID(@Nullable UUID consigneeUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ConsigneeUUID

      Returns:
      this.
    • consignee

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

      Original property name from the Odata EDM: Consignee

      Returns:
      this.
    • consigneeAddressID

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

      Original property name from the Odata EDM: ConsigneeAddressID

      Returns:
      this.
    • freightUnitUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder freightUnitUUID(@Nullable UUID freightUnitUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: FreightUnitUUID

      Returns:
      this.
    • predecessorTransportationOrder

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder predecessorTransportationOrder(@Nullable UUID predecessorTransportationOrder)
      Constraints: Nullable

      Original property name from the Odata EDM: PredecessorTransportationOrder

      Returns:
      this.
    • transpBaseDocument

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

      Original property name from the Odata EDM: TranspBaseDocument

      Returns:
      this.
    • transpBaseDocumentType

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

      Original property name from the Odata EDM: TranspBaseDocumentType

      Returns:
      this.
    • transpBaseDocumentItem

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

      Original property name from the Odata EDM: TranspBaseDocumentItem

      Returns:
      this.
    • transpBaseDocumentItemType

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

      Original property name from the Odata EDM: TranspBaseDocumentItemType

      Returns:
      this.
    • transportationEquipmentGroup

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transportationEquipmentGroup(@Nullable String transportationEquipmentGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationEquipmentGroup

      Returns:
      this.
    • transportationEquipmentType

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transportationEquipmentType(@Nullable String transportationEquipmentType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransportationEquipmentType

      Returns:
      this.
    • transpEquipmentIsShipperOwned

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipmentIsShipperOwned(@Nullable Boolean transpEquipmentIsShipperOwned)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspEquipmentIsShipperOwned

      Returns:
      this.
    • transpEquipmentPlateNumber

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipmentPlateNumber(@Nullable String transpEquipmentPlateNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspEquipmentPlateNumber

      Returns:
      this.
    • transpEquipRegistrationCountry

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipRegistrationCountry(@Nullable String transpEquipRegistrationCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipRegistrationCountry

      Returns:
      this.
    • transpEquipCapacityLength

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityLength(@Nullable BigDecimal transpEquipCapacityLength)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityLength

      Returns:
      this.
    • transpEquipCapacityWidth

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityWidth(@Nullable BigDecimal transpEquipCapacityWidth)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityWidth

      Returns:
      this.
    • transpEquipCapacityHeight

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityHeight(@Nullable BigDecimal transpEquipCapacityHeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityHeight

      Returns:
      this.
    • transpEquipCapacityUnit

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityUnit(@Nullable String transpEquipCapacityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityUnit

      Returns:
      this.
    • transpEquipCapacityWeight

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityWeight(@Nullable BigDecimal transpEquipCapacityWeight)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspEquipCapacityWeight

      Returns:
      this.
    • transpEquipCapacityWeightUnit

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityWeightUnit(@Nullable String transpEquipCapacityWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityWeightUnit

      Returns:
      this.
    • transpEquipCapacityVolume

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityVolume(@Nullable BigDecimal transpEquipCapacityVolume)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspEquipCapacityVolume

      Returns:
      this.
    • transpEquipCapacityVolumeUnit

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder transpEquipCapacityVolumeUnit(@Nullable String transpEquipCapacityVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityVolumeUnit

      Returns:
      this.
    • transpOrdItemPackageID

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

      Original property name from the Odata EDM: TranspOrdItemPackageID

      Returns:
      this.
    • productUUID

      @Nonnull public FreightOrderItem.FreightOrderItemBuilder productUUID(@Nullable UUID productUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductUUID

      Returns:
      this.
    • productID

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

      Original property name from the Odata EDM: ProductID

      Returns:
      this.
    • materialFreightGroup

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

      Original property name from the Odata EDM: MaterialFreightGroup

      Returns:
      this.
    • transportationGroup

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

      Original property name from the Odata EDM: TransportationGroup

      Returns:
      this.
    • transpOrdItmMinTemp

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

      Original property name from the Odata EDM: TranspOrdItmMinTemp

      Returns:
      this.
    • transpOrdItmMaxTemp

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

      Original property name from the Odata EDM: TranspOrdItmMaxTemp

      Returns:
      this.
    • transpOrdItemTemperatureUnit

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

      Original property name from the Odata EDM: TranspOrdItemTemperatureUnit

      Returns:
      this.
    • transpOrdItemQuantity

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

      Original property name from the Odata EDM: TranspOrdItemQuantity

      Returns:
      this.
    • transpOrdItemQuantityUnit

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

      Original property name from the Odata EDM: TranspOrdItemQuantityUnit

      Returns:
      this.
    • transpOrdItemGrossWeight

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

      Original property name from the Odata EDM: TranspOrdItemGrossWeight

      Returns:
      this.
    • transpOrdItemGrossWeightUnit

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

      Original property name from the Odata EDM: TranspOrdItemGrossWeightUnit

      Returns:
      this.
    • transpOrdItemGrossVolume

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

      Original property name from the Odata EDM: TranspOrdItemGrossVolume

      Returns:
      this.
    • transpOrdItemGrossVolumeUnit

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

      Original property name from the Odata EDM: TranspOrdItemGrossVolumeUnit

      Returns:
      this.
    • transpOrdItemNetWeight

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

      Original property name from the Odata EDM: TranspOrdItemNetWeight

      Returns:
      this.
    • transpOrdItemNetWeightUnit

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

      Original property name from the Odata EDM: TranspOrdItemNetWeightUnit

      Returns:
      this.
    • transpOrdItemDngrsGdsSts

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

      Original property name from the Odata EDM: TranspOrdItemDngrsGdsSts

      Returns:
      this.
    • build

      @Nonnull public FreightOrderItem build()
    • toString

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