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

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

    • freightOrderBusinessPartner

      @Nonnull public FreightOrder.FreightOrderBuilder freightOrderBusinessPartner(FreightOrderBusinessPartner... value)
      Navigation property _FreightOrderBusinessPartner for FreightOrder to multiple FreightOrderBusinessPartner.
      Parameters:
      value - The FreightOrderBusinessPartners to build this FreightOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightOrderCharge

      @Nonnull public FreightOrder.FreightOrderBuilder freightOrderCharge(FreightOrderCharge value)
      Navigation property _FreightOrderCharge for FreightOrder to single FreightOrderCharge.
      Parameters:
      value - The FreightOrderCharge to build this FreightOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightOrderDocumentReference

      @Nonnull public FreightOrder.FreightOrderBuilder freightOrderDocumentReference(FreightOrderDocRef... value)
      Navigation property _FreightOrderDocumentReference for FreightOrder to multiple FreightOrderDocRef.
      Parameters:
      value - The FreightOrderDocRefs to build this FreightOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightOrderEvent

      @Nonnull public FreightOrder.FreightOrderBuilder freightOrderEvent(FreightOrderEvent... value)
      Navigation property _FreightOrderEvent for FreightOrder to multiple FreightOrderEvent.
      Parameters:
      value - The FreightOrderEvents to build this FreightOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightOrderItem

      @Nonnull public FreightOrder.FreightOrderBuilder freightOrderItem(FreightOrderItem... value)
      Navigation property _FreightOrderItem for FreightOrder to multiple FreightOrderItem.
      Parameters:
      value - The FreightOrderItems to build this FreightOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightOrderStop

      @Nonnull public FreightOrder.FreightOrderBuilder freightOrderStop(FreightOrderStop... value)
      Navigation property _FreightOrderStop for FreightOrder to multiple FreightOrderStop.
      Parameters:
      value - The FreightOrderStops to build this FreightOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • transportationOrderUUID

      @Nonnull public FreightOrder.FreightOrderBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      this.
    • transportationOrder

      @Nonnull public FreightOrder.FreightOrderBuilder transportationOrder(@Nullable String transportationOrder)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TransportationOrder

      Returns:
      this.
    • transportationOrderType

      @Nonnull public FreightOrder.FreightOrderBuilder transportationOrderType(@Nullable String transportationOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransportationOrderType

      Returns:
      this.
    • transportationOrderCategory

      @Nonnull public FreightOrder.FreightOrderBuilder transportationOrderCategory(@Nullable String transportationOrderCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TransportationOrderCategory

      Returns:
      this.
    • transportationShippingType

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

      Original property name from the Odata EDM: TransportationShippingType

      Returns:
      this.
    • transportationMode

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

      Original property name from the Odata EDM: TransportationMode

      Returns:
      this.
    • transportationModeCategory

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

      Original property name from the Odata EDM: TransportationModeCategory

      Returns:
      this.
    • carrierUUID

      @Nonnull public FreightOrder.FreightOrderBuilder carrierUUID(@Nullable UUID carrierUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CarrierUUID

      Returns:
      this.
    • carrier

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

      Original property name from the Odata EDM: Carrier

      Returns:
      this.
    • standardCarrierAlphaCode

      @Nonnull public FreightOrder.FreightOrderBuilder standardCarrierAlphaCode(@Nullable String standardCarrierAlphaCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StandardCarrierAlphaCode

      Returns:
      this.
    • transpOrdExecutingCarrierUUID

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdExecutingCarrierUUID(@Nullable UUID transpOrdExecutingCarrierUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspOrdExecutingCarrierUUID

      Returns:
      this.
    • transpOrdExecutingCarrier

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdExecutingCarrier(@Nullable String transpOrdExecutingCarrier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspOrdExecutingCarrier

      Returns:
      this.
    • shipperUUID

      @Nonnull public FreightOrder.FreightOrderBuilder shipperUUID(@Nullable UUID shipperUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ShipperUUID

      Returns:
      this.
    • shipper

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

      Original property name from the Odata EDM: Shipper

      Returns:
      this.
    • shipperAddressID

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

      Original property name from the Odata EDM: ShipperAddressID

      Returns:
      this.
    • consigneeUUID

      @Nonnull public FreightOrder.FreightOrderBuilder consigneeUUID(@Nullable UUID consigneeUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ConsigneeUUID

      Returns:
      this.
    • consignee

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

      Original property name from the Odata EDM: Consignee

      Returns:
      this.
    • consigneeAddressID

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

      Original property name from the Odata EDM: ConsigneeAddressID

      Returns:
      this.
    • transpPurgOrg

      @Nonnull public FreightOrder.FreightOrderBuilder transpPurgOrg(@Nullable String transpPurgOrg)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TranspPurgOrg

      Returns:
      this.
    • transpPurgOrgExtID

      @Nonnull public FreightOrder.FreightOrderBuilder transpPurgOrgExtID(@Nullable String transpPurgOrgExtID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspPurgOrgExtID

      Returns:
      this.
    • transpPurgGroup

      @Nonnull public FreightOrder.FreightOrderBuilder transpPurgGroup(@Nullable String transpPurgGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TranspPurgGroup

      Returns:
      this.
    • transpPurgGroupExtID

      @Nonnull public FreightOrder.FreightOrderBuilder transpPurgGroupExtID(@Nullable String transpPurgGroupExtID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspPurgGroupExtID

      Returns:
      this.
    • purgOrgCompanyCode

      @Nonnull public FreightOrder.FreightOrderBuilder purgOrgCompanyCode(@Nullable String purgOrgCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurgOrgCompanyCode

      Returns:
      this.
    • carrierAccountNumber

      @Nonnull public FreightOrder.FreightOrderBuilder carrierAccountNumber(@Nullable String carrierAccountNumber)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: CarrierAccountNumber

      Returns:
      this.
    • transpMeansOfTransport

      @Nonnull public FreightOrder.FreightOrderBuilder transpMeansOfTransport(@Nullable String transpMeansOfTransport)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspMeansOfTransport

      Returns:
      this.
    • transpOrdPartnerReference

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdPartnerReference(@Nullable String transpOrdPartnerReference)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspOrdPartnerReference

      Returns:
      this.
    • transpOrdResponsiblePerson

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdResponsiblePerson(@Nullable String transpOrdResponsiblePerson)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: TranspOrdResponsiblePerson

      Returns:
      this.
    • transpOrdHasMltplExectgPties

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdHasMltplExectgPties(@Nullable Boolean transpOrdHasMltplExectgPties)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspOrdHasMltplExectgPties

      Returns:
      this.
    • transpOrdInvoicingCarrierLevel

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdInvoicingCarrierLevel(@Nullable String transpOrdInvoicingCarrierLevel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspOrdInvoicingCarrierLevel

      Returns:
      this.
    • transpOrdLifeCycleStatus

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdLifeCycleStatus(@Nullable String transpOrdLifeCycleStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspOrdLifeCycleStatus

      Returns:
      this.
    • transpOrderSubcontrgSts

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrderSubcontrgSts(@Nullable String transpOrderSubcontrgSts)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspOrderSubcontrgSts

      Returns:
      this.
    • transportationOrderConfSts

      @Nonnull public FreightOrder.FreightOrderBuilder transportationOrderConfSts(@Nullable String transportationOrderConfSts)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TransportationOrderConfSts

      Returns:
      this.
    • transportationOrderExecSts

      @Nonnull public FreightOrder.FreightOrderBuilder transportationOrderExecSts(@Nullable String transportationOrderExecSts)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TransportationOrderExecSts

      Returns:
      this.
    • transpOrdGoodsMovementStatus

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdGoodsMovementStatus(@Nullable String transpOrdGoodsMovementStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspOrdGoodsMovementStatus

      Returns:
      this.
    • transpOrdWhseProcessingStatus

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdWhseProcessingStatus(@Nullable String transpOrdWhseProcessingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspOrdWhseProcessingStatus

      Returns:
      this.
    • transpOrderDngrsGdsSts

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrderDngrsGdsSts(@Nullable String transpOrderDngrsGdsSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspOrderDngrsGdsSts

      Returns:
      this.
    • transpOrdExecutionIsBlocked

      @Nonnull public FreightOrder.FreightOrderBuilder transpOrdExecutionIsBlocked(@Nullable Boolean transpOrdExecutionIsBlocked)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspOrdExecutionIsBlocked

      Returns:
      this.
    • transportationOrderCrtnType

      @Nonnull public FreightOrder.FreightOrderBuilder transportationOrderCrtnType(@Nullable String transportationOrderCrtnType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TransportationOrderCrtnType

      Returns:
      this.
    • createdByUser

      @Nonnull public FreightOrder.FreightOrderBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public FreightOrder.FreightOrderBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public FreightOrder.FreightOrderBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • changedDateTime

      @Nonnull public FreightOrder.FreightOrderBuilder changedDateTime(@Nullable OffsetDateTime changedDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: ChangedDateTime

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public FreightOrder build()
    • toString

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