Class FreightOrderStage.FreightOrderStageBuilder

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

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

    • freightOrder

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

      @Nonnull public FreightOrderStage.FreightOrderStageBuilder freightOrderStop(FreightOrderStop value)
      Navigation property _FreightOrderStop for FreightOrderStage to single FreightOrderStop.
      Parameters:
      value - The FreightOrderStop to build this FreightOrderStage with.
      Returns:
      This Builder to allow for a fluent interface.
    • transportationOrderStageUUID

      @Nonnull public FreightOrderStage.FreightOrderStageBuilder transportationOrderStageUUID(@Nullable UUID transportationOrderStageUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderStageUUID

      Returns:
      this.
    • transportationOrderUUID

      @Nonnull public FreightOrderStage.FreightOrderStageBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      this.
    • transportationOrderStage

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

      Original property name from the Odata EDM: TransportationOrderStage

      Returns:
      this.
    • transpOrdStageType

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

      Original property name from the Odata EDM: TranspOrdStageType

      Returns:
      this.
    • transpOrdStageCategory

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

      Original property name from the Odata EDM: TranspOrdStageCategory

      Returns:
      this.
    • transportationMode

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

      Original property name from the Odata EDM: TransportationMode

      Returns:
      this.
    • transportationModeCategory

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

      Original property name from the Odata EDM: TransportationModeCategory

      Returns:
      this.
    • carrierUUID

      @Nonnull public FreightOrderStage.FreightOrderStageBuilder carrierUUID(@Nullable UUID carrierUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CarrierUUID

      Returns:
      this.
    • carrier

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

      Original property name from the Odata EDM: Carrier

      Returns:
      this.
    • transpOrdStgeInvcgCarrLvl

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

      Original property name from the Odata EDM: TranspOrdStgeInvcgCarrLvl

      Returns:
      this.
    • transpOrdStageInvoicingCarrier

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

      Original property name from the Odata EDM: TranspOrdStageInvoicingCarrier

      Returns:
      this.
    • transpOrdStageDistance

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

      Original property name from the Odata EDM: TranspOrdStageDistance

      Returns:
      this.
    • transpOrdStageDistanceUnit

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

      Original property name from the Odata EDM: TranspOrdStageDistanceUnit

      Returns:
      this.
    • transpOrdStageNetDuration

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

      Original property name from the Odata EDM: TranspOrdStageNetDuration

      Returns:
      this.
    • transpOrdStageSrceStopUUID

      @Nonnull public FreightOrderStage.FreightOrderStageBuilder transpOrdStageSrceStopUUID(@Nullable UUID transpOrdStageSrceStopUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspOrdStageSrceStopUUID

      Returns:
      this.
    • transpOrdStageDestStopUUID

      @Nonnull public FreightOrderStage.FreightOrderStageBuilder transpOrdStageDestStopUUID(@Nullable UUID transpOrdStageDestStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspOrdStageDestStopUUID

      Returns:
      this.
    • build

      @Nonnull public FreightOrderStage build()
    • toString

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