Class ShptContainerUnit.ShptContainerUnitBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.packcontainer.ShptContainerUnit.ShptContainerUnitBuilder
Enclosing class:
ShptContainerUnit

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

    • shptItems

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder shptItems(ShipmentItem... value)
      Navigation property _ShptItems for ShptContainerUnit to multiple ShipmentItem.
      Parameters:
      value - The ShipmentItems to build this ShptContainerUnit with.
      Returns:
      This Builder to allow for a fluent interface.
    • shptStgeAssgmt

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder shptStgeAssgmt(ShptStgeAssgmtCtn... value)
      Navigation property _ShptStgeAssgmt for ShptContainerUnit to multiple ShptStgeAssgmtCtn.
      Parameters:
      value - The ShptStgeAssgmtCtns to build this ShptContainerUnit with.
      Returns:
      This Builder to allow for a fluent interface.
    • fldLogsContainerUnitUUID

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsContainerUnitUUID(@Nullable UUID fldLogsContainerUnitUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsContainerUnitUUID

      Returns:
      this.
    • fldLogsContainerUUID

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsContainerUUID(@Nullable UUID fldLogsContainerUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsContainerUUID

      Returns:
      this.
    • fldLogsContainerID

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsContainerID(@Nullable String fldLogsContainerID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsContainerID

      Returns:
      this.
    • fldLogsShipmentID

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsShipmentID(@Nullable String fldLogsShipmentID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsShipmentID

      Returns:
      this.
    • fldLogsCtnPackgStsCode

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnPackgStsCode(@Nullable String fldLogsCtnPackgStsCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsCtnPackgStsCode

      Returns:
      this.
    • fldLogsCtnPackgChkErrCode

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnPackgChkErrCode(@Nullable String fldLogsCtnPackgChkErrCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsCtnPackgChkErrCode

      Returns:
      this.
    • fldLogsCtnIntTranspStsCode

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnIntTranspStsCode(@Nullable String fldLogsCtnIntTranspStsCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsCtnIntTranspStsCode

      Returns:
      this.
    • fldLogsCtnExtTranspSts

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnExtTranspSts(@Nullable String fldLogsCtnExtTranspSts)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsCtnExtTranspSts

      Returns:
      this.
    • fldLogsSrceStorLocID

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsSrceStorLocID(@Nullable String fldLogsSrceStorLocID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsSrceStorLocID

      Returns:
      this.
    • fldLogsSrcePlnt

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsSrcePlnt(@Nullable String fldLogsSrcePlnt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsSrcePlnt

      Returns:
      this.
    • fldLogsDestStorLocID

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsDestStorLocID(@Nullable String fldLogsDestStorLocID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsDestStorLocID

      Returns:
      this.
    • fldLogsDestPlnt

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsDestPlnt(@Nullable String fldLogsDestPlnt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsDestPlnt

      Returns:
      this.
    • fldLogsCtnPackgChangeDateTime

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnPackgChangeDateTime(@Nullable OffsetDateTime fldLogsCtnPackgChangeDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsCtnPackgChangeDateTime

      Returns:
      this.
    • fldLogsContainerCategory

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsContainerCategory(@Nullable String fldLogsContainerCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsContainerCategory

      Returns:
      this.
    • fldLogsCtnPackgStsText

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnPackgStsText(@Nullable String fldLogsCtnPackgStsText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: FldLogsCtnPackgStsText

      Returns:
      this.
    • fldLogsShptCtnIntTranspStsText

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsShptCtnIntTranspStsText(@Nullable String fldLogsShptCtnIntTranspStsText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: FldLogsShptCtnIntTranspStsText

      Returns:
      this.
    • fldLogsSealNumber1

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsSealNumber1(@Nullable String fldLogsSealNumber1)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: FldLogsSealNumber1

      Returns:
      this.
    • fldLogsSealNumber2

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsSealNumber2(@Nullable String fldLogsSealNumber2)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: FldLogsSealNumber2

      Returns:
      this.
    • fldLogsSealNumber3

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsSealNumber3(@Nullable String fldLogsSealNumber3)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: FldLogsSealNumber3

      Returns:
      this.
    • fldLogsSealNumber4

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsSealNumber4(@Nullable String fldLogsSealNumber4)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: FldLogsSealNumber4

      Returns:
      this.
    • fldLogsSealNumber5

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsSealNumber5(@Nullable String fldLogsSealNumber5)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: FldLogsSealNumber5

      Returns:
      this.
    • fldLogsVoyageSrceStage

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsVoyageSrceStage(@Nullable String fldLogsVoyageSrceStage)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FldLogsVoyageSrceStage

      Returns:
      this.
    • fldLogsVoyageDestStage

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsVoyageDestStage(@Nullable String fldLogsVoyageDestStage)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FldLogsVoyageDestStage

      Returns:
      this.
    • fldLogsShptItmIsAssgdToVoy

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsShptItmIsAssgdToVoy(@Nullable Boolean fldLogsShptItmIsAssgdToVoy)
      Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsShptItmIsAssgdToVoy

      Returns:
      this.
    • fldLogsCtnActualWeight

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnActualWeight(@Nullable BigDecimal fldLogsCtnActualWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsCtnActualWeight

      Returns:
      this.
    • fldLogsCtnActualWeightUnit

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder fldLogsCtnActualWeightUnit(@Nullable String fldLogsCtnActualWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsCtnActualWeightUnit

      Returns:
      this.
    • isBusinessPurposeCompleted

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder isBusinessPurposeCompleted(@Nullable String isBusinessPurposeCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Returns:
      this.
    • suplrCoIsBusPrpsCmpltd

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder suplrCoIsBusPrpsCmpltd(@Nullable String suplrCoIsBusPrpsCmpltd)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrCoIsBusPrpsCmpltd

      Returns:
      this.
    • _Messages

      @Nonnull public ShptContainerUnit.ShptContainerUnitBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public ShptContainerUnit build()
    • toString

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