Class FreightBookingStage.FreightBookingStageBuilder

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

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

    • freightBooking

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

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder freightBookingStop(FreightBookingStop value)
      Navigation property _FreightBookingStop for FreightBookingStage to single FreightBookingStop.
      Parameters:
      value - The FreightBookingStop to build this FreightBookingStage with.
      Returns:
      This Builder to allow for a fluent interface.
    • transportationOrderStageUUID

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transportationOrderStageUUID(@Nullable UUID transportationOrderStageUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderStageUUID

      Returns:
      this.
    • transportationOrderUUID

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      this.
    • transportationOrderStage

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transportationOrderStage(@Nullable String transportationOrderStage)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransportationOrderStage

      Returns:
      this.
    • transpOrdStageType

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageType(@Nullable String transpOrdStageType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdStageType

      Returns:
      this.
    • transpOrdStageCategory

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageCategory(@Nullable String transpOrdStageCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspOrdStageCategory

      Returns:
      this.
    • transportationMode

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transportationMode(@Nullable String transportationMode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TransportationMode

      Returns:
      this.
    • transportationModeCategory

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transportationModeCategory(@Nullable String transportationModeCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TransportationModeCategory

      Returns:
      this.
    • transportationShippingType

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transportationShippingType(@Nullable String transportationShippingType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationShippingType

      Returns:
      this.
    • transpOrdStageVoyage

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageVoyage(@Nullable String transpOrdStageVoyage)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspOrdStageVoyage

      Returns:
      this.
    • transpOrdStageVessel

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageVessel(@Nullable String transpOrdStageVessel)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspOrdStageVessel

      Returns:
      this.
    • carrierUUID

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder carrierUUID(@Nullable UUID carrierUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CarrierUUID

      Returns:
      this.
    • carrier

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder carrier(@Nullable String carrier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Carrier

      Returns:
      this.
    • transpOrdStgeInvcgCarrLvl

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStgeInvcgCarrLvl(@Nullable String transpOrdStgeInvcgCarrLvl)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspOrdStgeInvcgCarrLvl

      Returns:
      this.
    • transpOrdStageInvoicingCarrier

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageInvoicingCarrier(@Nullable String transpOrdStageInvoicingCarrier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspOrdStageInvoicingCarrier

      Returns:
      this.
    • transpOrdStageDistance

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageDistance(@Nullable BigDecimal transpOrdStageDistance)
      Constraints: Not nullable, Precision: 28, Scale: 6

      Original property name from the Odata EDM: TranspOrdStageDistance

      Returns:
      this.
    • transpOrdStageDistanceUnit

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageDistanceUnit(@Nullable String transpOrdStageDistanceUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdStageDistanceUnit

      Returns:
      this.
    • transpOrdStageNetDuration

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageNetDuration(@Nullable BigDecimal transpOrdStageNetDuration)
      Constraints: Not nullable, Precision: 11

      Original property name from the Odata EDM: TranspOrdStageNetDuration

      Returns:
      this.
    • transpOrdStageSrceStopUUID

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageSrceStopUUID(@Nullable UUID transpOrdStageSrceStopUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspOrdStageSrceStopUUID

      Returns:
      this.
    • transpOrdStageDestStopUUID

      @Nonnull public FreightBookingStage.FreightBookingStageBuilder transpOrdStageDestStopUUID(@Nullable UUID transpOrdStageDestStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspOrdStageDestStopUUID

      Returns:
      this.
    • build

      @Nonnull public FreightBookingStage build()
    • toString

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